bonjour,
je cherche à remplacer dynamiquement l'action liée à un JButton de cette manière :
Code :
- public void setActionOnClassifyButton(ActionListener al, boolean removeOthers) {
- if (removeOthers) {
- for (int i = 0; i < classifyButton.getActionListeners().length; i++) {
- classifyButton.removeActionListener(classifyButton.getActionListeners()[i]);
- }
- }
- classifyButton.addActionListener(al);
- }
|
Problème : c'est toujours l'ancienne action qui s'execute.
Je ne trouve pas de méthode removeAllActionListeners() implémentée ...
Quelqu'un aurait il une idée ?
Merci beaucoup, et bon app à ceux qui mangent !