
{filelink=3450}
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class Ex_JToggleButton
{
/**
* Création d'un bouton qui
* peut être activées et désactivées
*
***/
public static void main(String[] args)
{
JToggleButton boutonTagg = new JToggleButton("Cliquez Ici");
// Ajout de quelque événement au bouton
boutonTagg.addActionListener(new ActionListener( )
{
public void actionPerformed(ActionEvent ev)
{
System.out.println("ActionEvent!");
}
});
boutonTagg.addItemListener(new ItemListener( )
{
public void itemStateChanged(ItemEvent ev) {
System.out.println("ItemEvent!");
}
});
boutonTagg.addChangeListener(new ChangeListener( ) {
public void stateChanged(ChangeEvent ev) {
System.out.println("ChangeEvent!");
}
});
JFrame frame = new JFrame("Exemple de JToggleButton");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = frame.getContentPane( );
c.setLayout(new FlowLayout( ));
c.add(boutonTagg);
frame.pack( );
frame.setVisible(true);
}
}