[JAVA] desactivation keyListener
Fermé
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?
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:
- [JAVA] desactivation keyListener
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
14 mai 2007 à 11:23
14 mai 2007 à 11:23
Pour les boutons, tu as mis un ActionListener ?
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.
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.