Bonjour,
j 'ai un pb avec l utilisation du keylistener dans un JPanel, ce JPanel est contenu dans une JFrame
et il instancie d autres JPanel qui s ajoutent sur lui. J ai fait d autres sources ou je l utilise et d habitude ca marche mais la rien ne s affiche... (j ai peut etre aussi la tete dans le code depuis trop lgtps ...).
Si qq un voit le pb. Merci d avance.
public class Tapis extends JPanel
implements KeyListener {
private Controle cont;
public Tapis(Controle cont) {
this.cont = cont;
setLayout(new GridLayout(cont.getY(), // lignes
cont.getX(), // colonnes
0, // espacement hor.
0 // espacement vert.
));
for (int i = 0; i < cont.getGrille().length; i++)
{
add(new Domino((Piece) cont.getGrille()[i], cont),
BorderLayout.CENTER);
// Domino est un panel }
addKeyListener(this); }
//[...]
public void keyPressed(KeyEvent a) {
System.out.println("test");
}
public void keyReleased(KeyEvent arg0) {
System.out.println("test");
}
public void keyTyped(KeyEvent arg0) {
System.out.println("test");
}
}