Несколько действий для одного JButton - PullRequest
0 голосов
/ 07 июня 2018

Как добавить несколько действий к одной кнопке при использовании Java?

Например, если у меня есть что-то вроде этого:

JButton button1 = new JButton("Button");
button1.addActionListener(this);
button1.setActionCommand("buttonPressed");

Могу ли я просто добавить новый setActionCommandили я должен сделать что-то еще?

1 Ответ

0 голосов
/ 07 июня 2018

Я бы рекомендовал вызывать методы, которые вы хотите запустить, из метода, который вы установили в setActionCommand(...).

button1.setActionCommand(foo);

...

void foo() {
    bar();
}
...