[event] probleme KeyListener
Je cree un clavier avec des JButton dans une class JPanel (nommé PanelMot):
Code:
1 2 3 4
| a = new JButton("a");
b = new JButton("b");
c = new JButton("c");
d = new JButton("d"); |
les JButton sont déclaré en attribut il sont initialisé dans le constructeur de mon JPanel
J'ajoute des KeyListener dans le constructeur de mon Panel
Code:
1 2 3
| a.addKeyListener(dem.rendreJoueurLocal());
b.addKeyListener(dem.rendreJoueurLocal());
c.addKeyListener(dem.rendreJoueurLocal()); |
j'ajoute tous ces JButton a un PanelMot.
plus tard dans le programme je fais ceci :
Code:
1 2 3
| principale.remove(panelmot);
panelmot = new PanelMot(dem);
principale.add(panelmot,BorderLayout.SOUTH); |
les KeyListener ont disparru pourtant je les recrés lors de l'appel au constructeur de PanelMot
Je ne comprend pas
merci de votre aide