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éé.

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);
	}
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
 
public class TestMoteur implements ActionListener{
	Test parent;
 
 	Moteur(testparent) {
 		this.parent = parent;
 	}
 
	public void actionPerformed(ActionEvent evenement) {
	}
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"

Un grand merci d'avance.