Java Swing界面编程(31)---菜单条:JMenu
2024-10-13 01:38:50
package com.beyole.test; import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem; public class SwingTest {
public static void main(String[] args) {
JFrame jFrame = new JFrame("beyole");
jFrame.setSize(300, 200);
jFrame.setDefaultCloseOperation(jFrame.EXIT_ON_CLOSE);// 设置关闭退出
JMenuBar menuBar = new JMenuBar();
jFrame.setJMenuBar(menuBar);
JMenu menu1 = new JMenu("文件");
JMenu menu2 = new JMenu("编辑");
JMenu menu3 = new JMenu("视图");
menuBar.add(menu1);
menuBar.add(menu2);
menuBar.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.add(item3);
menu1.addSeparator();
menu1.add(item4);
jFrame.setVisible(true);
}
}
程序截图:
怎样打造属于自己程序的菜单条,以上代码清晰的展示了swing是怎样创建菜单条的。
仅仅要理清晰java swing的容器和面板的逻辑顺序就能掌握swing的JMenu。
最新文章
- iOS:选择器控件UIPickerView的详解和演示
- 18、(番外)匿名方法+lambda表达式
- CentOS 7.2 安装配置 Percona Server
- windows 创建服务提示失败 5 拒绝 访问拒绝
- 进制格式转换 c#
- Json.Net使用JSON Schema验证JSON格式
- JSON 之 SuperObject(10): Merge、Clone、ForcePath
- Oracle基础 数据库备份和恢复
- 7款震撼人心的HTML5CSS3文字特效
- I2S和PCM
- 让rdlc报表在ReportViewer中水平居中的方法
- The Swift Programming Language-官方教程精译Swift(5)集合类型 -- Collection Types
- 《Windows驱动开发技术详解》之编程加载NT式驱动
- 解决不能打开wifi问题
- java 关键字final
- jQuery 常用操作(转)
- tornado+WSGI+Apache
- Qt Creator 更改默认构建目录到工程目录下
- React文档(二十三)Web Components
- 小a与星际探索
热门文章
- javascript笔记整理(对象的继承顺序、分类)
- virtualbox从.VDI备份文件新建/恢复虚拟机(包括恢复各个备份节点)
- 免插件打造wordpress投稿页面
- 细节!重点!易错点!--面试java基础篇(一)
- 浅析嵌入式Linux系统的构成和启动过程
- phpcms 列表页中,如何调用其下的所有子栏目(或特定的子栏目)?
- JavaScript编程:java事件模型
- Servlet的学习(二)
- Qt Style Sheets Examples(QT真是有很全的文档)
- 基于visual Studio2013解决面试题之0306打印第一次只出现一次的字符