slt j'ai un keylistener sur un champ de texte: quand on écrit dans ce champ un bouton sera enabled et quand ce champ est vide le bouton devient disabled!! le problème est que quand le champ est vide et j’écris un seul caractère le bouton reste toujours disabled et quand j'ajoute un deuxième caractère le bouton devient enabled mais quand j'affiche le contenu du champ je ne trouve que le premier caractère!!! et quand j'efface les caractères le code fonctionne correctement et le bouton devient disabled avec la suppression du dernier caractère!! voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
private void oldloginKeyTyped(java.awt.event.KeyEvent evt) {
System.out.println(oldlogin.getText());
if (!oldlogin.getText().equals(""))
annuler.setEnabled(true);
else annuler.setEnabled(false);
}