Java十一周作业
来源:互联网 发布:911事件知乎 编辑:程序博客网 时间:2024/05/21 22:56
主要代码:
import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; /** * 创建一个窗口程序(JFrame),标题栏起名为“浏览器”,有一个菜单条,有“文件”、“编辑”、“查看”3个菜单。 * “文件”菜单有两个菜单项,一项是“打开”,一项是“保存”,“打开”项做成子菜单,有两个菜单项“打开x”和“打开y”,“保存”项就是普通的菜单项。 * “编辑”菜单就一个菜单项“复制”。“查看”有两个菜单项“停止”和“刷新”。 * 在菜单及菜单项上添加合适的快捷键 * @author vivinia * */ public class Frame { public static void main(String[] args) { window win=new window("浏览器"); } } class window extends JFrame{ JMenuBar mMenBar=new JMenuBar(); JMenu mMenuFile=new JMenu("文件"), mMenuEdit=new JMenu("编辑"), mMenuSelect=new JMenu("查看"), mMenuOpen=new JMenu("打开"); JMenuItem mItemCopy=new JMenuItem("复制"), mItemStop=new JMenuItem("停止"), mItemOpenX=new JMenuItem("打开X"), mItemOpenY=new JMenuItem("打开Y"), mItemRefresh=new JMenuItem("刷新"), mItemSave=new JMenuItem("保存"); window(String title) { setTitle(title); //设置参数为标题 setSize(400,300); //设置长宽 setLocation(200,200); //设置窗口左上角的坐标 setVisible(true); //设置可见 mMenuOpen.setMnemonic('O'); //设置快捷键为字母O和Alt mMenuOpen.add(mItemOpenX); mMenuOpen.add(mItemOpenY); mMenuFile.add(mMenuOpen); mMenuFile.add(mItemSave); mMenuFile.setMnemonic('F'); mMenuEdit.add(mItemCopy); mMenuEdit.setMnemonic('E'); mMenuSelect.add(mItemStop); mMenuSelect.add(mItemRefresh); mMenuSelect.setMnemonic('S'); mMenBar.add(mMenuFile); mMenBar.add(mMenuEdit); mMenBar.add(mMenuSelect); setJMenuBar(mMenBar); validate(); //使生效 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //点击红色叉号关闭窗口 } }
主要代码:
阅读全文
0 0
- Java十一周作业
- java第一周作业
- Java第一周作业
- 第一周java作业
- 第十一周java作业
- 第十一周java作业
- java第一周编程作业
- 9.6第一周java作业
- 11.8第十一周java作业
- [十]java作业
- C++ 十一周上机作业 东南大学 仪器科学与工程学院
- java第一周作业,java欢迎您
- Java语言程序设计进阶----第一周作业
- 记错??Java语言程序设计进阶----第一周作业
- 怼JAVA第一周,MOCC作业
- 浙江大学数据结构第一周编程作业【Java】
- 程序设计入门—Java语言_第一周编程作业
- 网易云课堂java程序设计(第一周编程作业)
- 亿级流量网站架构核心技术 -- 读书笔记
- html两个div浮动后下一个div怎么换行的问题
- 垃圾CSDN 吞我博客 还封我号 我必须用小号骂你
- 多线程下载加安装程序加RxJava加Fresco
- 数据结构实验之二叉树二:遍历二叉树
- Java十一周作业
- strlen()函数细节问题
- 高性能服务器编程——多进程编程
- Magic Powder
- Caffe学习笔记6--前4课知识点备忘
- Python中的bisect
- Angular 4入门教程系列:12:TypeScript:类与接口
- Spring实战-装配bean
- 软件工程(C编码实践篇)学习总结