java4_4_图形管理界面之菜单组件

java4_4_图形管理界面之菜单组件

ID:12179550

大小:76.00 KB

页数:5页

时间:2018-07-16

java4_4_图形管理界面之菜单组件_第1页
java4_4_图形管理界面之菜单组件_第2页
java4_4_图形管理界面之菜单组件_第3页
java4_4_图形管理界面之菜单组件_第4页
java4_4_图形管理界面之菜单组件_第5页
资源描述:

《java4_4_图形管理界面之菜单组件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、菜单组件、二级菜单制作、工具条组件1、菜单组件:JMenuBar菜单条组件树干JMenu菜单组件树枝JMenuItem菜单项组件树叶2、二级菜单制作JMenu里面可以潜逃JMenu3、工具条组件JToolBar容器类组件作业要求:作业分析:实现代码:/**作者:田停*日期:201388*功能:记事本界面*/packagecom.tt.gui;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.KeyEvent;importjavax.

2、swing.*;publicclassDemo12extendsJFrame{//定义组件JMenuBarjmb;//菜单条组件JMenujm1,jm2,jm3,jm4,jm5;//5个主菜单文件、编辑、格式、查看、帮助JMenuItemitem1,item2,item3,item4,item5,item6,item7;//5个树叶JMenuxinjian;//二级菜单JMenuItemfiel,project;//多行文本框JTextAreajta;//工具条JToolBarjtb;JButtonjb1,jb2,jb3,

3、jb4,jb5,jb6;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDemo12tt=newDemo12();}publicDemo12(){//创建//先工具jtb=newJToolBar();jb1=newJButton(newImageIcon("images/5.jpg"));jb1.setToolTipText("新建");//设置提示信息jb2=newJButton(newImageIcon("images/6.jpg"));

4、jb3=newJButton(newImageIcon("images/7.jpg"));jb4=newJButton(newImageIcon("images/8.jpg"));jb5=newJButton(newImageIcon("images/9.jpg"));jb6=newJButton(newImageIcon("images/10.jpg"));//多行文本框jta=newJTextArea();//菜单选项jmb=newJMenuBar();jm1=newJMenu("文件(F)");jm1.setMnem

5、onic('F');//设置助记符jm2=newJMenu("编辑(E)");jm3=newJMenu("格式(O)");jm4=newJMenu("查看(V)");jm5=newJMenu("帮助(H)");//“新建”里面的菜单//item1=newJMenuItem();xinjian=newJMenu("新建");fiel=newJMenuItem("文件");project=newJMenuItem("工程");item2=newJMenuItem("打开",newImageIcon("images/3.jpg"

6、));item3=newJMenuItem("保存(S)");item3.setMnemonic('S');//给菜单项保存设置快捷方式VK_S和CTRL_MASK组合表示按ctrl+s键item3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,ActionEvent.CTRL_MASK));item4=newJMenuItem("另存为");item5=newJMenuItem("页面设置");item6=newJMenuItem("打印");item7=newJ

7、MenuItem("退出");//设置布局管理器//添加各个组件//将按钮添加到工具条上jtb.add(jb1);jtb.add(jb2);jtb.add(jb3);jtb.add(jb4);jtb.add(jb5);jtb.add(jb6);xinjian.add(fiel);xinjian.add(project);jm1.add(xinjian);jm1.add(item2);jm1.add(item3);jm1.add(item4);jm1.addSeparator();//添加分割线jm1.add(item5);

8、jm1.add(item6);jm1.add(item7);//菜单jmb.add(jm1);jmb.add(jm2);jmb.add(jm3);jmb.add(jm4);jmb.add(jm5);//将菜单条加到窗体上this.setJMenuBar(jmb);//将工具条添加到窗体上this.add

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。