Java基础及应用教程(下)ppt228.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档