Итак, я сделал простую программу с основным меню в верхней части кадра. Теперь мне просто нужно поместить действия за каждым JMenuItem. Im изо всех сил работать код, хотя, вот что я думал, что будет работать:Выполнение действия при нажатии JMenuItem?
JMenu file_Menu = new JMenu("File");
JMenuItem fileExit = new JMenuItem("Exit Program");
file_Menu.add(fileExit);
fileExit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
JFrame hello = new JFrame("POPUP");
hello.setSize(100,75);
hello.setDefaultCloseOperation(hello.EXIT_ON_CLOSE);
hello.setVisible(true);
}
});
main_Menu.add(file_Menu);
Это не похоже на работу, хотя, я думал, что этот код будет создать небольшое всплывающее окно, когда пункт меню нажата ,
Может любое пятно ошибка, потому что я не могу показаться.
Будет ли он печатать что угодно, если вы добавите System.out.println («привет!») В начало вашего метода actionPerformed()? – Dmitry