Должен ли я работать с ActionListener
или AbstractAction
?Как добавить JMenuItem, который закрывает мою Java-программу?
EDITED НА ОСНОВЕ ОТВЕТЫ
Таким образом, лучший способ это лучший способ сделать это?
Action closeaction = new AbstractAction("Afsluiten"){
@Override
public void actionPerformed(ActionEvent ae) {
System.exit(1);
}
};
menuItem = new JMenuItem(closeaction);
* «Должен ли я ..» * Должен? Это странная фраза для общего способа сделать это. –
Общее правило состоит в том, чтобы _allways_ перейти к самой высокой абстракции. Здесь это правило переводит на _allways_ использование Action. (так что это ясно для вашего комментария, @SirTroll :-) – kleopatra
@ kleopatra, так что это лучший способ сделать это? –