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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.