bonjour,
j'ai un problème assez simple à résoudre, c'est à dire de créer une action qui se déclenche lors de l'appui d'un bouton, en l'occurence ici, l'affichage d'une messageBox.
voilà le code que j'ai créé.
ma classe "moteur" qui effectue l'action.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 public class Test implements ActionListener{ Test(){ //Instancie le récepteur d'événements et l'enregistre //auprès de chaque bouton MoteurTest moteur = new MoteurTest(this); // Crée un panneau JPanel contenuFenetre = new JPanel(); JButton bouton = new JButton("lancer"); contenuFenetre.add(bouton,"North"); // Crée le cadre et y ajoute le panneau JFrame cadre = new JFrame("bouton IE"); cadre.setContentPane(contenuFenetre); // Positionne les dimensions et rend la fenêtre visible cadre.setSize(400,100); cadre.setVisible(true); bouton.addActionListener(moteur); } public static void main(String[] args) { Test appel = new Test(); } public void actionPerformed(ActionEvent action) { javax.swing.JOptionPane.showConfirmDialog(null, "Test","test",javax.swing.JOptionPane.PLAIN_MESSAGE); }
je sais qu'il n'y a pa grand chose à modifier mais je ne trouve cependant pas quoi, je m'emmêle 1 peu les pinceaux avec ces méthodes "actionPerformed" et "actionListener"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class TestMoteur implements ActionListener{ Test parent; Moteur(testparent) { this.parent = parent; } public void actionPerformed(ActionEvent evenement) { }
Un grand merci d'avance.
Partager