这段程序代码主要是创建一个JRootPane面板然后在这个面板中添加菜单importjavax.swing.*;importjava.awt.*;i //这段程序代码主要是创建一个JRootPane面板然后在这个面板中添加菜单 import javax.swing.
这段程序代码主要是创建一个JRootPane面板然后在这个面板中添加菜单importjavax.swing.*;importjava.awt.*;i //这段程序代码主要是创建一个JRootPane面板然后在这个面板中添加菜单 import javax.swing.*; import java.awt.*; import java.awt.event.*; public class test11 extends JFrame { private static final long serialVersionUID 1L; static final int WIDTH600; static final int HEIGHT300; public test11() { super("测试窗口");//设置顶层容器的标题并且将rootPane设置为其依附在顶层容器上的面板 JRootPane rpnew JRootPane(); super.setContentPane(rp); JMenuBar menubar1new JMenuBar();//创建一个菜单并且将菜单添加到rootPane 中。 rp.setJMenuBar(menubar1); JMenu menu1new JMenu("文件"); JMenu menu2new JMenu("编辑"); //创建菜单项 JMenu menu3new JMenu("视图"); JMenu menu4new JMenu("帮助"); menubar1.add(menu1); menubar1.add(menu2); menubar1.add(menu3); JMenuItem item1new JMenuItem("打开"); JMenuItem item2new JMenuItem("保存"); JMenuItem item3new JMenuItem("打印"); JMenuItem item4new JMenuItem("退出"); menu1.add(item1); menu1.add(item2); menu1.addSeparator(); menu1.add(item3); menu1.addSeparator(); menu1.add(item4); this.setVisible(true); } public static void main(String args[]) { new test11(); } }