Bonsoir,

je suis entrain de me familiariser avec l'interface graphique de Java et la gestion d'evenement avec les listner.
comme TP, je dois faire une calculatrice, et parametrer ses boutons pour faire les diffèerentes opérations.
le principe est claire pour mes evenement, j'ai créer un listner ActionListner, et j'ai paramétré sa methode actionPerformed.


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 void actionPerformed(ActionEvent e) 
	{
		// TODO Auto-generated method stub
 
//quand je clique sur le boutton 1 de ma calcul le '1' s'affiche sur le textField
		if (e.getSource().equals(b11))
		{
			T.setText(T.getText()+b11.getLabel());
		}
 
//quand je clique sur le boutton 7 de ma calcul le '7' s'affiche sur le textField
 
		if (e.getSource().equals(b1))
		{
 
			T.setText(T.getText()+b1.getLabel());
		}
 
//quand je clique sur le boutton + de ma calcul, mon textField se vide
		if (e.getSource().equals(b19))
		{
			Val1=Integer.parseInt(T.getText());
			T.setText("");
		}
 
//quand je clique sur le boutton = de ma calcul, le resultat s'affiche
		if (e.getSource().equals(b20))
		{
			Val2=Integer.parseInt(T.getText());
			res=Val1+Val2;
			T.setText(String.valueOf(res));
		}


le problème que j'ai, c'est que je dois faire le même travail pour chaque boutton !! y'a t'il pas un moyen pour le faire une fois pour toute !? sorte de tableau ou quelque chose du genre !?

merci d'avanec pour votre aide.