Bonjour à tous,
Voila j'essaye d'expliquer mon probleme :
J'ai un tableau de JLabel .
Et j'ai ajouté un MouseListener sur ces JLabel, or apparement l'event n'est jamais lancé.
J'ai d'autres JLabel à d'autres endroits et ça marche bien.
Si vous avez une idée. Merci.
Un petit peu de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 private JLabel[][] labels = new JLabel[2][6]; for(int i=0;i<2;i++) { for(int j=0;j<6;j++) { labels[i][j] = new JLabel(); labels[i][j].setText("label "+i+" "+j); labels[i][j].addMouseListener(new MouseListener() { public void mouseClicked(MouseEvent e) {System.out.println("test click");} public void mouseEntered(MouseEvent e) {System.out.println("test entered");} public void mouseExited(MouseEvent e) {System.out.println("test exited");} public void mousePressed(MouseEvent e) {System.out.println("test pressed");} public void mouseReleased(MouseEvent e) {System.out.println("test released");} }); monPanel.add(labels[i][j]); } }
Partager