博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java作业gui1
阅读量:3898 次
发布时间:2019-05-23

本文共 1608 字,大约阅读时间需要 5 分钟。

1.创建一个窗口程序(JFrame),标题栏起名为“浏览器”,有一个菜单条,有“文件”、“编辑”、“查看”3个菜单。“文件”菜单有两个菜单项,一项是“打开”,一项是“保存”,“打开”项做成子菜单,有两个菜单项“打开x”和“打开y”,“保存”项就是普通的菜单项。“编辑”菜单就一个菜单项“复制”。“查看”有两个菜单项“停止”和“刷新”。在菜单及菜单项上添加合适的快捷键。

package zc171119;	import javax.swing.*;	import java.awt.event.InputEvent; 	import java.awt.event.KeyEvent;	public class Demo {	    public static void main(String args[]){	        FirstWindow win=new FirstWindow("一个简单的窗口");	    }	}	class FirstWindow extends JFrame{	     JMenuBar menubar;	     JMenu menu,menu2,menu3,item1;	     JMenuItem item2,item3,item4,item5,item6,item7; 	     FirstWindow(String s){	         setTitle(s);        	         setSize(400,300);	         setLocation(120,120);	         setVisible(true); 	         menubar=new JMenuBar(); 	         menu = new JMenu("文件(A)"); 	         menu2 = new JMenu("编辑"); 	         menu3 = new JMenu("查看"); 	         item1=new JMenu("打开");	         item2=new JMenuItem("保存");	         item3=new JMenuItem("复制"); 	         item4=new JMenuItem("停止"); 	         item5=new JMenuItem("刷新"); 	         item6=new JMenuItem("打开x"); 	         item7=new JMenuItem("打开y"); 	         item1.add(item6);	         item1.add(item7);	         menu2.add(item3);	         menu3.add(item4);	         menu3.add(item5);	         menu.add(item1);	         menu.addSeparator();	         menu.add(item2);	         menubar.add(menu);	         menubar.add(menu2);	         menubar.add(menu3);	         setJMenuBar(menubar);	         validate();	         setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);	     }	public static void main(String[] args) {		// TODO Auto-generated method stub	}}
结果如下:

你可能感兴趣的文章
SVN更新失败 解决方法
查看>>
关于Java的File.separator
查看>>
linux定时任务的设置
查看>>
MySQL 5.7 完全傻瓜安装教程 图文
查看>>
Hibernate框架概述&SSH框架工作原理以及流程
查看>>
Aapche POI txt 导入excel
查看>>
C语言 ## __VA_ARGS__ 宏
查看>>
C++项目中的extern "C" {}
查看>>
(转)C++中extern “C”含义深层探索
查看>>
【日常小记】linux中强大且常用命令:find、grep
查看>>
Linux多线程编程(不限Linux)
查看>>
C/C++内存泄漏及检测
查看>>
C中的继承和多态
查看>>
linux修改ssh端口和禁止root远程登陆设置
查看>>
What really happens when you navigate to a URL
查看>>
偶遇with ties
查看>>
linux 编译指定库、头文件的路径问题
查看>>
使用gdb调试运行时的程序小技巧
查看>>
linux后端服务程序之信号处理
查看>>
Padding也要小心
查看>>