Salut,
Regarde du coté des MouseListener.
Sur ton bouton, implémente l'interface "MouseListener".
Soit ton bouton a sa propre classe :
public class MonButton extends JButton implements MouseListener
Eclipse (si tu utilise cet EDI) te demandera d'implémenter les méthodes de l'interface (mouseReleased, mousePressed... cf ci-dessous)
soit tu fait cela en live dans lors de la création de ton bouton :
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 33 34 35 36 37 38 39
| JButton monButton = new JButton("mon boutton");
monButton.addMouseListener(new MouseListener()
{
@Override
public void mouseReleased(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseClicked(MouseEvent e)
{
// TODO Auto-generated method stub
}
}) |
Dans les deux cas, regarde sur mouseEntered et mouseExited
Cordialement,
Xpmich
Partager