你知道在我打开另一个窗口时如何关闭JFrame
窗口?
我知道它在按钮上是如何工作的,但现在我想对菜单项做同样的事情。
这是我的代码:
public static void main(String[] args) {
JFrame frame = new JFrame("Test");
frame.setVisible(true);
frame.setSize(200, 200);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
JLabel label = new JLabel("Hello");
JPanel panel = new JPanel();
frame.add(panel);
panel.add(label);
JMenuBar menu = new JMenuBar();
frame.setJMenuBar(menu);
JMenu action = new JMenu("Action");
menu.add(action);
JMenuItem Info = new JMenuItem("Info");
action.add(Info);
}
答案 0 :(得分:3)
我知道它在按钮上是如何工作的,但现在我想对菜单项做同样的事情。
菜单项的工作方式相同。您将ActionListener添加到菜单项。您应该能够使用与按钮相同的ActionListener。
问题是你为什么关闭/打开框架?通常你会: