Transformer un ActionListener en MouseListener
Bonjour,
j'ai dans une JFrame plusieurs boutons et menus dont les actions sont définies par ActionListener. J'aimerais transformer cette frame en Java Bean et donc utiliser des MouseListener, mais quand je clique sur le bouton l'action ne se fait pas alors qu'avec mon ActionListener ça fonctionnait.
Voici mes codes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
//action listener
couleur=new JMenuItem("Couleur");
options.add(couleur);
couleur.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
choixCouleur();
}});
//mouse listener
MouseListener clicCouleur = new MouseListener() {
public void mouseClicked(MouseEvent e) {
choixCouleur();
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
};
couleur.addMouseListener(clicCouleur); |
Merci d'avance.