#java #swing #jframe #jmenu
#java #swing #jframe #jmenu
Вопрос:
Я делал систему и придумал JMenuBar, который я хотел бы спросить, является ли JMenuBar не кликабельным? потому что единственное, на что я могу нажать, — это подменю, поэтому мне было интересно, в чем причина того, что оно не кликабельно? и есть ли возможный способ сделать его интерактивным? Я хотел бы добавить выполненное действие.
Ответ №1:
Используйте прослушиватель меню, например:
JMenu m = new JMenu("MyMenu");
m.addMenuListener(new MenuListener() {
@Override
public void menuSelected(MenuEvent e) {
System.out.println("Menu selected");
}
@Override
public void menuDeselected(MenuEvent e) {
System.out.println("Menu deselected");
}
@Override
public void menuCanceled(MenuEvent e) {
System.out.println("Menu cancalad");
}
});