У меня есть класс под названием OpenSavedData
, который реализует прослушиватель действий. Я хочу вызвать другого прослушивателя действий после выполнения выше, не нажимая на элемент меню.Как вызвать один actionListener из actionPerformed другого actionListener?
ответ
Делегат обычным способом:
private void doSomething() {
// ...
}
// 1st action listener:
myMenuItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
doSomething();
}
});
// 2nd action listener:
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// ...
doSomething();
}
});
Я думаю, что из описания OP 'myButton' должно' doSomethingElse() 'while' myMenuItem' должно 'doSomething()' ** then ** 'doSomethingElse()'. –
согласился, это примерно 1. [Swing Action] (http://docs.oracle.com/javase/7/docs/api/javax/swing/Action.html), 2. [EventHandler] (http: // docs.oracle.com/javase7/docs/api/java/beans/EventHandler.html). 3. перераспределите 'ActionEvent e' как нечто против земной гравитации, 4. doClick() – mKorbel
Я пробовал doClick(), он отлично работает. –
- 1. Как отправить ActionPerformed из ActionListener в другой ActionListener?
- 2. ActionPerformed и ActionListener
- 3. ActionPerformed & ActionListener и реализации
- 4. ActionListener (actionPerformed) возвращает что-то?
- 5. Проблемы с actionPerformed и ActionListener
- 6. Java GUI - actionListener и actionPerformed
- 7. Возвращающаяся строка из actionPerformed и actionListener Java
- 8. Как вызвать переменные из другого класса в метод ActionListener?
- 9. Обработка ActionListener внутри ActionListener
- 10. ActionListener вложен в ActionListener?
- 11. Ошибки сканера в ActionListener/actionPerformed class
- 12. Несколько JButton actionlistener из другого класса
- 13. ActionListener - отслеживание, если actionPerformed вызывается внутри actionPerformed метода?
- 14. Невозможно добавить actionlistener из другого класса
- 15. Как нарисовать объект в кадре из метода actionPerformed() класса ActionListener
- 16. Как получить actionListener для прерывания другого
- 17. Как вызвать другой файл Java в ActionListener?
- 18. Понимание ActionListener
- 19. ActionListener для вызова другого Jpanel из Jpanel
- 20. Принципы ActionListener
- 21. Как я могу получить доступ к переменной из идентификатора actionListener другого actionListener?
- 22. Доступ изменения внутри JButton ActionListener вне ActionListener
- 23. Удалить ActionListener из класса
- 24. JButton's ActionListener
- 25. Возвращаемое значение из ActionListener
- 26. Добавьте actionListener в JButton из другого класса
- 27. Button ActionListener
- 28. Actionlistener java
- 29. ActionListener - Радиокнопки
- 30. обратный вызов actionlistener для другого класса
проводки код поможет, И что вы пробовали? –