J'essaie de séparer les actions autant que possible mais je rencontre le problème d'une action qui se déclenche avant l'autre. En ce moment j'ai un bouton qui a deux écouteurs d'action ajouté.Java Swing Multiple ActionListeners
JButton button = new JButton();
...
button.addActionListener (new Action1());
button.addActionListener (new Action2());
2 se passe avant 1. Comment puis-je garantir la commande? Existe-t-il un moyen d'avoir une action qui déclenche d'autres actions?
Bien Vous pouvez utiliser des appels de méthode dans l'ordre que vous voulez dans ActionListener. – Lemonov
Créer une troisième 'Action' qui prend une référence à' Action1' et 'Action2', appliquer cette troisième' Action' au bouton. Quand il est déclenché, il appellera Action1 et Action2 dans l'ordre que vous voulez. – MadProgrammer
Je vois que vous êtes nouveau sur SO Si vous pensez qu'une réponse a résolu le problème, veuillez le marquer comme 'accepté' en cliquant sur le bouton vert marque. Cela permet de rester concentré sur les anciens posts qui n'ont toujours pas de réponses. –