创建JRootPane面板,并在这个面板中添加菜单
来源:互联网 发布:淘宝店怎么做虚拟产品 编辑:程序博客网 时间:2024/05/18 02:03
//这段程序代码主要是创建一个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 WIDTH=600;
static final int HEIGHT=300;
public test11()
{
super("测试窗口");//设置顶层容器的标题,并且将rootPane设置为其依附在顶层容器上的面板
JRootPane rp=new JRootPane();
super.setContentPane(rp);
JMenuBar menubar1=new JMenuBar();//创建一个菜单,并且将菜单添加到rootPane 中。
rp.setJMenuBar(menubar1);
JMenu menu1=new JMenu("文件");
JMenu menu2=new JMenu("编辑"); //创建菜单项
JMenu menu3=new JMenu("视图");
JMenu menu4=new JMenu("帮助");
menubar1.add(menu1);
menubar1.add(menu2);
menubar1.add(menu3);
JMenuItem item1=new JMenuItem("打开");
JMenuItem item2=new JMenuItem("保存");
JMenuItem item3=new JMenuItem("打印");
JMenuItem item4=new 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();
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class test11 extends JFrame
{
private static final long serialVersionUID = 1L;
static final int WIDTH=600;
static final int HEIGHT=300;
public test11()
{
super("测试窗口");//设置顶层容器的标题,并且将rootPane设置为其依附在顶层容器上的面板
JRootPane rp=new JRootPane();
super.setContentPane(rp);
JMenuBar menubar1=new JMenuBar();//创建一个菜单,并且将菜单添加到rootPane 中。
rp.setJMenuBar(menubar1);
JMenu menu1=new JMenu("文件");
JMenu menu2=new JMenu("编辑"); //创建菜单项
JMenu menu3=new JMenu("视图");
JMenu menu4=new JMenu("帮助");
menubar1.add(menu1);
menubar1.add(menu2);
menubar1.add(menu3);
JMenuItem item1=new JMenuItem("打开");
JMenuItem item2=new JMenuItem("保存");
JMenuItem item3=new JMenuItem("打印");
JMenuItem item4=new 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();
}
}
阅读全文
0 0
- 创建JRootPane面板,并在这个面板中添加菜单
- Java swing创建按钮并添加到面板中
- java怎样在面板中添加背景图片
- 【Unity Shader】在Asset创建面板中添加新的shader模板
- 向面板中添加图片
- CPL之在控制面板中添加应用
- Windows mobile在控制面板中添加应用
- 在JPanel面板中添加JScrollPane滚动条
- 利用JFileChooser选择图片文件并在面板中显示
- 7.2在框架中添加一个面板,背景色设为黄色,在面板中再添加两个按钮。
- WINCE6.0在控制面板添加控制面板应用程序
- WINCE6.0在控制面板添加控制面板应用程序
- 在面板中显示信息
- 在autocad中自建面板
- 在面板中绘制图形
- 通过菜单项(COM方式添加)控制创建的面板是否显示
- WINCE6.0在控制面板添加应用程序
- 在server面板里添加tomcat服务器
- 接口测试 Http 接口测试框架 (开源 + 已投入实际项目中)
- 浅谈simhash及其python实现
- 按层显示
- 一般常见的网站攻击方式
- ant build各个指令的详细作用 ant讲解
- 创建JRootPane面板,并在这个面板中添加菜单
- MOOC清华《程序设计基础》第2章第4题:解方程2
- HDU 2032
- java.nio.ByteBuffer的clear、flip、rewind方法的区别
- UESTC 1691 这是一道比CCCC简单题经典的中档题 多重背包
- linux网络编程概念(一)
- 330. Patching Array
- gym100818I
- webpack---粗暴解决Module build failed: Error: The node API for 'babel' has been moved to babel-core