Tableau de JLabels et évenements
Bonjour,
Je souhaiterais modéliser un plateau de jeu (Othello) gràce à des images.
J'utilise pour ça des JLabels rangés dans un tableau, jusque là tout est ok.
Code:
public JLabel cases[][] = new JLabel[8][8];
Pour commencer, je voudrais gérer l'évenement clic gauche sur le Jlabel situé en [0][0].
J'en donc une méthode qui renvoie ce dernier:
Code:
1 2 3 4
| public JLabel getCase(){
return this.cases[0][0];
} |
et une classe qui implément MouseListener qui contient la méthode qui écrit ok lorsque l'on clique sur le JLabel.
Ici, inter est ma JFrame qui contient le tabelau de JLabels.
Code:
1 2 3 4 5
| public void mouseClicked(MouseEvent e){
if (e.getSource() == inter.getCase())
System.out.println("ok");
} |
Voilà mon problème, c'est que ça ne marche pas. Je me doute bien que mon JLabel n'est pas reconnu mais je ne vois pas comment faire autrement.
Une piste?
En vous remerciant d'avance.