-
problème avec JTextField
salut,
dans mon programme j'ai une zone de texte et un boutton,
ce boutton est censé être desactivé(setEnabled(false)) si la zone de texte est vide,
mais je ne connait pas quelle fct utiliser pour que si je tape un caractère dans la zone de texte le boutton sera actvié.
-
Bonjour,
il faut ajouter un CaretListener au JTextField. Dans la méthode caretUpdate, tu peux tester la longueur du texte et activer le bouton en conséquence.
-
j'ai essayé mais sans résultat,
voilà mon code :
[code]
CaretListener textListener;
textListener = new CaretListener()
{
public void caretUpdate(CaretEvent e1)
{
if (monZoneText.getText().length() > 0)
monBoutton.setEnabled(true);
}
};
[code]
-
8O As-tu bien ajouté ceci ?
Code:
monJTextField.addCaretListener(textListener);