Bonjour,
j'ai créer une méthode pour pouvoir ajouter ou retirer des focusListenner sur mes JTextField, cela fonctionne pour l'ajout pas de problèmes, mais quand je les retire le focusListenner reste actif, pouvez vous m'aider svp ?
Pour info, xJtf et yJtf sont des JTextField et FocusJtf() est une classe interne qui implémente FocusListener et redéfinie les méthodes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void editPoint(boolean editable){ xJtf.setEditable(editable); yJtf.setEditable(editable); if(editable){ xJtf.addFocusListener(new FocusJtf()); yJtf.addFocusListener(new FocusJtf()); } else{ xJtf.removeFocusListener(xJtf.getFocusListeners()[0]); yJtf.removeFocusListener(yJtf.getFocusListeners()[0]); } }
Merci de votre aide !
Partager