Ajout d'un ActionListener ou MouseListener sur un JComponent
Salut,
Je possède en fait plusieurs JComponent. J'ai vu qu'il n'existait pas de méthode addActionListener. J'ai décidé alors de faire appel à la méthode addMouseListener() en y réimplémentant les méthodes nécessaires. Hors, en cliquant sur un de mes JComponent, je remarque qu'il ne va ni dans la méthode mouseClicked, ni dans mousePressed.
J'ai même essayé en utilisant un mouseMotionAdapter mais rien n'y fait.
Code:
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 30 31 32
|
tabComponents[i][j] = new AbaloneComponent(Color.decode("#F0DDFF"),30,30);
tabComponents[i][j].addMouseListener(new MouseListener() {
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent arg0) {
System.out.println("mouse pressed");
}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseClicked(MouseEvent arg0) {
System.out.println("clicked");
}
}); |
merci