вызов actionlistener из другого actionlistener - PullRequest
3 голосов
/ 05 октября 2011

У меня есть actionlistener, который срабатывает, когда я нажимаю кнопку, позволяющую назвать ее боксом, у меня есть другой actionlistener для другой кнопки, вызывающий его перезапуск. То, что я пытаюсь сделать, - это когда я нажимаю кнопку блока, помимо вызова собственного actionlistener внутри этого actionlistener, я хочу вызвать actionlistener для перезапуска, когда выполняется определенное условие. Есть идеи?

1 Ответ

6 голосов
/ 05 октября 2011

Вы можете вызвать

restart.doClick();

, который будет нажимать кнопку, которая в свою очередь вызовет ActionListener.

В противном случае вы можете вызвать ActionListener напрямую, выполнив:

restartActionListener.actionPerformed( new ActionEvent(...) );
...