JMenuBar是Java Swing库中的一个组件,用于创建菜单栏。它是一个容器,可以包含JMenu和JMenuItem等菜单相关的组件。
要在窗口中显示JMenuBar,你需要完成以下步骤:
-
创建JMenuBar对象:使用
JMenuBar jMenuBar = new JMenuBar();
来创建一个新的JMenuBar对象。 -
创建JMenu对象:使用
JMenu menu = new JMenu("菜单名称");
来创建一个新的JMenu对象,并指定菜单的名称。 -
创建JMenuItem对象:使用
JMenuItem menuItem = new JMenuItem("菜单项名称");
来创建一个新的JMenuItem对象,并指定菜单项的名称。 -
将JMenuItem添加到JMenu:使用
menu.add(menuItem);
将JMenuItem添加到JMenu对象中。 -
将JMenu添加到JMenuBar:使用
jMenuBar.add(menu);
将JMenu添加到JMenuBar对象中。 -
将JMenuBar设置为窗口的菜单栏:使用
frame.setJMenuBar(jMenuBar);
将JMenuBar设置为你的窗口对象(例如JFrame)的菜单栏。 -
设置其他窗口属性并显示窗口:根据需要,可以设置其他窗口属性(例如大小、关闭操作等),最后调用
frame.setVisible(true);
显示窗口。
myJFrame a = new myJFrame();
//创建菜单
JMenuBar jMenuBar = new JMenuBar();
JMenu b = new JMenu("哈哈哈");
JMenu c = new JMenu("嘿嘿嘿");
JMenuItem d = new JMenuItem("1");
JMenuItem e = new JMenuItem("2");
JMenuItem f = new JMenuItem("3");
JMenuItem g = new JMenuItem("4");
b.add(d);
b.add(e);
c.add(f);
c.add(g);
jMenuBar.add(b);
jMenuBar.add(c);
a.setJMenuBar(jMenuBar);
a.setVisible(true);