- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础及应用教程(下)ppt228
Java基础及应用 教程 第1章 Java入门 第2章 Java的数据类型 第3章 类和对象 第4章 String类 第5章 运算符和控制语句 第6章 容器和布局第7章 Applet类 第8章 Component组件类 第9章 菜单和对话框 第10章 绘图方法和鼠标键盘事件 第11章 线程和多媒体技术 第12章 文件 第13章 数据库 第9章 菜单和对话框 菜单框架程序 一个基本的菜单框架程序包含MenuBar、Menu、MenuItem三个类。 MenuBar 类的对象称为菜单条。调用Frame类的setMenuBar方法可将菜单条绑定在Frame框架上。 Menu类的对象是菜单条上的一个下拉菜单。 MenuItem类的对象是下拉菜单中的菜单项,或菜单命令。 程序smp91.java说明菜单框架的创建。由于原来程序语句较多,这里作了一些简化。 程序smp91.java代码 import java.awt.*;import java.awt.event.*; public class smp91 extends Frame implements ActionListener{ 1 MenuBar mnub;Menu mnu1,mnu2,mnu3,mnu31; 2 MenuItem itm1,itm2,itm3,itm4,itm5,itm6,itm71,itm72; TextArea txt1,txt2; smp91(){ setVisible(true);setBackground(Color.cyan); 3 setLayout(new FlowLayout());setBounds(10,10,100,60); txt1=new TextArea(12,30);txt2=new TextArea(12,30); 4 mnub=new MenuBar();setMenuBar(mnub); 5 mnu1=new Menu(文件);mnu2=new Menu(编辑); 6 mnu3=new Menu(插入);mnu31=new Menu(文本框); 程序smp91.java代码续一 7 itm1=new MenuItem(新文件); itm2=new MenuItem(打开); 8 itm3=new MenuItem(退出,new MenuShortcut(KeyEvent.VK_E)); 9 itm4=new MenuItem(复制); itm5=new MenuItem(剪切); 10 itm6=new MenuItem(粘贴); itm71=new MenuItem(横排); itm72=new MenuItem(竖排); 12 mnub.add(mnu1);mnub.add(mnu2); 13 mnub.add(mnu3);mnu3.add(mnu31); 14 mnu1.add(itm1);mnu1.addSeparator(); 15 mnu1.add(itm2);mnu1.addSeparator();mnu1.add(itm3); 程序smp91.java代码续二 16 mnu2.add(itm4);mnu2.addSeparator(); 17 mnu2.add(itm5);mnu2.addSeparator();mnu2.add(itm6); 18 mnu31.add(itm71);mnu31.addSeparator(); mnu31.add(itm72);add(txt1);add(txt2);pack(); itm1.addActionListener(this); itm2.addActionListener(this); itm3.addActionListener(this); itm4.addActionListener(this); itm5.addActionListener(this); itm6.addActionListener(this); 22 itm71.addActionListener(this); itm72.addActionListener(this);} 程序smp91.java代码续三 23 public void actionPerformed(ActionEvent e){ 24 if (e.getSource()==itm1){ 25 txt1.setText(您单击了+itm1.getLabel());} else if (e.getSource()==itm2){ txt2.set
您可能关注的文档
- 移动IP的应用与移动互联网.ppt
- 光大期市宏观黄金日报 光大期货研究报告 品种 报告类别 商品期货 宏观.doc
- 光大期货专题研究报告.pdf
- 光大期货每日要闻点评.doc
- 缔造网络金字塔培植青年文化圈.ppt
- 光明集团家具股份有限公司2002年半年度报告全文.pdf
- 光明集团家具股份有限公司2007 年年度报告摘要.pdf
- 网络安全:防火墙技术与IDSppt66.ppt
- 光桥光科技光纤网络产品报价:.doc
- 网络操作系统安全技术ppt85.ppt
- 全国经济专业技术资格考试商业经济专业知识与实务(初级)综合自测模拟.doc
- Java程序设计之网络编程(第2版)上ppt301.ppt
- 全国职工《劳动合同法》知识竞赛.doc
- 全国职工《劳动合同法》知识竞赛试题.doc
- Java程序设计实践教程ppt188.ppt
- Java程序设计教程与实验(数组、字符串、向异常处理、图形用户界面)ppt159.ppt
- Java程序设计之网络编程(第2版)中ppt285.ppt
- Java程序设计教程与实验(Java概述、应用基础、类和对象)ppt120.ppt
- Java程序设计(清华大学软件学院)上ppt163.ppt
- Java程序设计教程(第2版)ppt454.ppt
原创力文档


文档评论(0)