[AWT]Générer un ActionEvent par code
Bonjour,
J'ai un bouton auquel du code est associé. Dans certains cas, je voudrais que le même code soit exécuté. Je pourrais créer une méthode qui contient le code a exécuter et appeler ce code depuis actionPerformed ou depuis d'autres endroits. Une autre solution consiterait à générer par code le même événement et à le mettre dans la queue :
Code:
1 2 3 4
|
ActionEvent evt = new ActionEvent(_courantUpdateButton, id, "");
EventQueue evtq = java.awt.Toolkit.getDefaultToolkit().getSystemEventQueue();
evtq.postEvent(evt); |
Le problème est que je ne sais pas comment récupérer l'id à mettre en paramètre du constructeur de ActionEvent. Cet id doit correspondre à un champ lors du courantUpdateButton.addActionListener(this) mais le quel ? Comment dois-je faire ?
Merci d'avance pour votre aide