Je me suis créé la classe suivante:

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);
  }
}
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
 
MyActionEvent myEvent = new MyActionEvent(this);
myEvent.fireActionPerformed("nom de l'action");
Le problème ce que ce code me génère deux Event??! Pourquoi? Si quelqu'un à une idée?

J'ai aussi essayé de dérivier de JButton et de lancer un event avec setActionCommand puis doClick mais c pareil!