Je me suis créé la classe suivante:
Ainsi au si je veut qu'une de mes classe lance un Event:
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 public class MyActionEvent extends AbstractButton { Object source; public MyActionEvent(Object source) { super(); this.source = source; } public void fireActionPerformed(String actionCommand) { ActionEvent event = new ActionEvent(source,0,actionCommand); fireActionPerformed(event); } }
Le problème ce que ce code me génère deux Event??! Pourquoi? Si quelqu'un à une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MyActionEvent myEvent = new MyActionEvent(this); myEvent.fireActionPerformed("nom de l'action");
J'ai aussi essayé de dérivier de JButton et de lancer un event avec setActionCommand puis doClick mais c pareil!
Partager