bonjour,
j'essaie SWT et dans le bout de code suivant,
impossible de comprendre ce qui ne va pas. Que je
clique sur le bouton 1 ou 2, il m'affiche toujours
"n°1 pressé"... Où est l'erreur ??
Merci d'avance...
Le code :
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 bt1 = new Button(shell, SWT.PUSH); bt1.setText("Push Me"); bt1.setBounds(10,30,100,20); bt2 = new Button(shell, SWT.PUSH); bt2.setText("Push Me Too"); bt2.setBounds(180,30,100,20); MouseAdapter mouseA = new MouseAdapter() { public void mouseDown(MouseEvent e) { System.out.println( "n°" + e.button + " pressé en (" + e.x + ", " + e.y + ")."); System.out.println( e.toString() ); } }; bt1.addMouseListener(mouseA); bt2.addMouseListener(mouseA);
Sortie si je clique sur 1 puis sur 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 n°1 pressé en (89, 10). org.eclipse.swt.events.MouseEvent[source=Button {Push Me}] n°1 pressé en (22, 8). org.eclipse.swt.events.MouseEvent[source=Button {Push Me Too}]
Partager