précédent | suivant | table des matières

JButton

Sommaire
  1. Généralités
  2. Customisation d'un bouton
(démonstration)

1Généralités

Un bouton JButton sert en général à déclencher une action. Un bouton est muni d'un texte, d'une icône, d'un mnémonique... Il peut être actif ou non. 

Le déclenchement d'une action se fait de la façon suivante :

java.awt.event.ActionListener action = 
   new java.awt.event.ActionListener(){
   public void actionPerformed(ActionEvent e) {
      // l'action à exécuter
   }
};
Définition d'une action à exécuter.
jButton.addActionListener(action);
L'action sera exécutée lors de l'appui sur le bouton.

2Modification de l'apparence d'un bouton

La classe javax.swing.plaf.basic.BasicButtonUI() fournit un bouton dont seule la bordure change d'aspect, lorsque la souris passe par dessus le bouton. Si en plus on supprime la bordure, le bouton ne change pas d'aspect lors du passage de la souris. (Seule l'icone change éventuellement)

jButton.setUI(new javax.swing.plaf.basic.BasicButtonUI());
jButton.setBorder(null);

haut de la page