[JAVA] desactivation keyListener

Fermé
Ogtraba - 14 mai 2007 à 11:20
 Ogtraba - 14 mai 2007 à 11:32
bonjours,

j'ai mis en place des keyListener sur ma fenetre. losque je lance mon appli et que j'appuis sur les boutons auquel j'ai affecté des actions ça marche. Par contre dé que je clique sur un bouton de ma fenetre ou n'importe quel autre élément de ma fenetre, le fait d'appuyer sur un des boutons programmer ne produit plus aucun effet. comment doit-je faire pour que ça fonctionne tout le tps?
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
14 mai 2007 à 11:23
Pour les boutons, tu as mis un ActionListener ?
0
oui j'ai 6 bouton qui ouvre autant de nouvelle fenetre. Et je veut que lorsque je revient sur ma fenetre principale mais KeyListener soit actif. de plus j'ai des JCombobox sur ma fenetre est dé que je selectionne un élément a l'interieur mes keyListener ne fonctionne plus.

j'ai mit :

PanelPrincipal.setfocusable(true);
PanelPrincipal.requestFocus();

keyListener KList = new KeyListener(){
...
}

PanelPrincipal.addKeyListener;

Mon PanelPrincipal a un gridlayout et chaque case est composé de un ou plusieur autre jpanel sur lequel j'ai mis les bouton etc.
0