ActionPerformed(ActionEvent event) est une méthode implémentée par ActionListener qui est une classe " écouteur". Pour déclencher cette action, il vous faut placer cet écouteur sur un object GUI.
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class ActionTest extends JFrame implements ActionListener {
/**
*
*/
private static final long serialVersionUID = -4471413171098752316L;
private JButton button;
/**
* @param args
*/
public static void main(String[] args) {
new ActionTest();
}
public ActionTest() {
button = new JButton("Test");
button.addActionListener(this);
this.add(button);
this.setVisible(true);
this.setSize(200, 300);
}
public void actionPerformed(ActionEvent event) {
if ( event.getSource() instanceof JButton ) {
System.out.println("Click on the button");
}
}
}
__________________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : rien ne fonctionne et personne ne sait pourquoi...