joshua91
Messages postés22Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention28 juin 2010
-
6 juin 2003 à 18:33
cs_manella
Messages postés5Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention30 mars 2006
-
6 avril 2006 à 15:32
Bonjour à tous.
j'ai une JFrame contenant des JLabel et JTextField associés, ainsi que les JButton "VALIDER" et "ANNULER".
le Bouton " ANNULER" a un écouteur.
je voudrais arriver à effacer les JTextField après avoir cliquer dessus.
Voici qq lignes de mon code pour comprendre:
class MyActionListener extands ActionListener{
...
Container cp = f.getContentPane();
JLabel nom = new JLabel(" Nom :");
cp.add(nom);
JTextField nom1 = new JTextField(15);
cp.add(nom1);
JLabel prenom = new JLabel(" Prenom :");
cp.add(prenom);
JTextField prenom1 = new JTextField(15);
cp.add(prenom1);
JButton anulecrea = new JButton("ANNULER");
anulecrea.addActionListener(new MyActionListener1());
----------------------------------------------------------------
dans la classe MyActionListener1 extands ActionListener:
benohite
Messages postés210Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention18 décembre 20037 6 juin 2003 à 18:45
bonjour,
une solution asssez simple consiste a passer ton jtextfield en parametre au constructeur de ton listener
ainsi tu es sur d agir sur le textfield
cs_manella
Messages postés5Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention30 mars 2006 6 avril 2006 à 15:32
j ai un code ou j ai mi un jlabel dans une panel et cette panelle et affecté a un jinternalframe, le jlabel contient une image, sur cette image je doit en clikant
sur elle une cercle apparait tout et bon sauf ke je n ai pa pu rendre le jlabel un
ecouteur d action voila le code, svp aider moi;
public void mousePressed (MouseEvent e){}
public void mouseClicked(MouseEvent e){
int count;
count = e.getClickCount();
if(count>=2){
Vignet_label source = (Vignet_label)e.getSource();
System.out.println("Vignette clicked");
Image image = source.getImage();
panel.removeAll();
JLabel lab = new JLabel(new ImageIcon(image));
panel.add(lab);
panel.updateUI();
}
}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e) {}
public void mouseReleased(MouseEvent e){}