博为峰Java技术题 ——JavaSE Swing顶层容器中添加菜单栏
博为峰Java技术题 ——JavaSE Swing顶层容器中添加菜单栏
博为峰教研组 发表于9个月前
博为峰Java技术题 ——JavaSE Swing顶层容器中添加菜单栏
  • 发表于 9个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

博为峰小博老师:

下面的实例主要是在顶层容器中使用方法setJMenuBar()嵌入菜单条,再使用方法setContentPane()嵌入中间容器。按照这样的方式,就可以形成一个完整的应用程序界面。

程序的运行结果如下图所示:



       
 

具体实现代码如下:

public class BWFSwingMenu {

static int width=300;

static int height=200;

public static void main(String[] args){

JFrame jf=new JFrame();

jf.setSize(widthheight);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.setTitle("学生管理系统");

JMenuBar menuBar1=new JMenuBar();//添加菜单条组件

jf.setJMenuBar(menuBar1);//将菜单条添加到顶层容器中

JMenu menu1=new JMenu("文件");//设置菜单组件

JMenu menu2=new JMenu("编辑");

JMenu menu3=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);

 

JButton button=new JButton("测试按钮");

JPanel panel=new JPanel();

panel.add(button);

jf.setContentPane(panel);

jf.setVisible(true);

}

}

共有 人打赏支持
粉丝 46
博文 1224
码字总数 479077
×
博为峰教研组
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: