JButton et Mouselistener

Bonjour,

j'ai un JButton je veux que lorsque la souris passe sur ce boutton
quelque chose sur l'evenement du boutton doit etre afficher

je sais que je doit utiliser Mouselistener mais comment ?

si vous pouvez me donner un coup de main
merci

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Exemple :

    private final JButton bouton;
    
    bouton = new JButton("Ne me faites pas de mal.");		
    bouton.addMouseListener(new MouseListener ()
    {
    	@Override
    	public void mouseClicked(MouseEvent e) {
    		bouton.setText("Aaargh...");
    	}
    
    	@Override
    	public void mouseEntered(MouseEvent e) {
    		bouton.setText("Non pas moi !");
    	}
    
    	@Override
    	public void mouseExited(MouseEvent e) {
    		bouton.setText("Ouf...");
    	}
    
    	@Override
    	public void mousePressed(MouseEvent e) {
    		bouton.setText("Pitié !!!");
    	}
    
    	@Override
    	public void mouseReleased(MouseEvent e) {
    		bouton.setText("Sauvé par le gong !");
    	}	
    });
    1. merci pour la reponse

      mais je veux que quelque chose s'ecrit a coté de la fleche de la souris tant que la fleche est a cote de ce boutton
      et quand elle se deplace l'ecriture diparait
      merci
      1. Modérateur
        Pas besoin de MouseListener dans ce cas, setToolTipText devrait suffire.