【发布时间】:2019-09-15 19:29:00
【问题描述】:
当我尝试向菜单添加菜单项时,菜单栏消失。以下代码:
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class WedgeTextFrame {
public static void main(String[] args){
JFrame f = new JFrame("Menu");
f.setVisible(true);
f.setSize(400,400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JMenuBar menubar = new JMenuBar();
JMenu file = new JMenu("File");
JMenu tools = new JMenu("Tools");
menubar.add(file);
menubar.add(tools);
f.setJMenuBar(menubar);
}
}
结果
当我在 menubar.add(tools); 之后添加以下行时,定义并将 JMenuItem 添加到 JMenu:
JMenuItem exit_item = new JMenuItem("Exit");
tools.add(exit_item);
菜单栏消失。我正在使用 JRE 1.8.0 运行 Eclipse 2019-06
【问题讨论】:
标签: java swing jmenu jmenuitem