Attacher un mouse listener pour un Jbouton
harizon007
Messages postés
21
Statut
Membre
-
harizon007 Messages postés 21 Statut Membre -
harizon007 Messages postés 21 Statut Membre -
Bonjour,
j'ai un JButton je veux que lorsque la souris passe sur ce boutton
un l'evenement du boutton doit changer la couleur de ce dérnier
je sais que je doit utiliser Mouselistener mais comment ?
si vous pouvez me donner un coup de main
merci
j'ai un JButton je veux que lorsque la souris passe sur ce boutton
un l'evenement du boutton doit changer la couleur de ce dérnier
je sais que je doit utiliser Mouselistener mais comment ?
si vous pouvez me donner un coup de main
merci
A voir également:
- Attacher un mouse listener pour un Jbouton
- Ghost mouse - Télécharger - Divers Utilitaires
- Move mouse - Télécharger - Utilitaires
- Mouse lock - Télécharger - Sécurité
- Automatic mouse and keyboard - Télécharger - Divers Utilitaires
- Mouse and keyboard recorder - Télécharger - Divers Utilitaires
4 réponses
merci, pour votre réponse mais ce que je veut, quand la souris quitte la surface de ce bouton, j'aimerai que le bouton reviens a ca couleur par defaut.
je sait que je doit utiliser un mouseExited.
mais comment
merci pour votre réponse
je sait que je doit utiliser un mouseExited.
mais comment
merci pour votre réponse
Voici ce qui devrait faire ce que tu veux :
JButton bouton = new JButton("OK");
final Color bg1 = bouton.getBackground();
final Color fg1 = bouton.getForeground();
final Color bg2 = Color.RED; // TODO
final Color fg2 = Color.GREEN; // TODO
bouton.addMouseListener(new MouseListener ()
{
@Override
public void mouseEntered(MouseEvent e)
{
bouton.setBackground(bg2);
bouton.setForeground(fg2);
}
@Override
public void mouseExited(MouseEvent e)
{
bouton.setBackground(bg1);
bouton.setForeground(fg1);
}
@Override
public void mouseClicked(MouseEvent e) {}
@Override
public void mousePressed(MouseEvent e) {}
@Override
public void mouseReleased(MouseEvent e) {}
});