- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验七 图形用户界面的设计
一、实验目的
1.掌握图形用户界面的设计;
2.掌握按钮、标签属性的设置;
3.掌握文本输入框对象的定义及对其属性的设置;
4.熟悉事件监听器的使用;
5.掌握布局管理器的使用。
二、准备工作
1.在个人应用目录下创建项目目录Exercise;
.预习表-1中所列的类和消息;更多的类和消息请查阅网站
类 消息 形式参数 注释 ActionEvent getActionCommand 取得该按钮触发事件的命令名称。如果命令名称为空,则返回按钮的标签。 Applet add Component 将部件项目添加到applet容器里 Applet validate 使得该容器和容器内所有的子部件生效。 Button Button String 构造方法,定义一个有标签的按钮对象 Button setBackground Color 设置当前部件的背景色 Button addActionListener ActionListener 接受ActionEvent事件的接口 Button setFont Font 查看 Component类
设置部件的字体 Font Font String, int, int 构造方法,定义字体对象 Label Label String 构造方法,定义标签对象 Label getBackground 取得标签的背景色 Label getFont 取得标签的字体 Label setBackground Color 设置标签的背景色 Label setFont Font 给标签设置与指定属性集对应的字体 Label setText String 设置标签的文本 String equals Object 比较两个对象是否相等 TextField TextField int 构造方法,定义单行文本输入框 TextField getText 返回文本部件所包含的字符串 表7-2 实验中要用到的静态变量:
Font lfont=new Font(“隶书”,Font.BOLD+Font.ITALIC,20);
类 变量 注释 Color red 红色 Color blue 蓝色 Font BOLD 粗体 Font PLAIN 普通体
三、实验内容
1.Button类的使用
创建小应用程序Exercise7a.java ,该applet容器中要包含2个按钮。一个按钮上的标识符要为 “Red”,另一个为“Blue”,要求将按钮的颜色设置为相应标识符的颜色。结果如图7-1所示。
图7-1 按钮
提示:
(1)Color类中有许多公共静态变量:blue, red等, 要使用Color类的静态变量blue,red来设置颜色。
(2)要在applet的init()方法中添加按钮和其他任何窗口部件,不要在paint(Graphics)方法中添加。
2.Button类、Label类及事件监听器的使用
创建小应用程序Exercise7b.java 。该应用程序包含在Exercise7a中定义的2个按钮,外加一个上面标有“Java Rules”的标签。当按“Red”按钮时,标签字符串的背景色应变为红色,按“Blue”按钮时,标签字符串的背景色应变为蓝色。结果如图7-2所示。
图7-2 按钮及标签
注意事项:
(1)不要忘记要用public class Exercise 7b extends Applet implements ActionListener来定义Exercise7b.java;
(2)你必须在你程序的开始引入事件触发类 :import java.awt.event.*;(3)以下实例代码,说明如何让按钮具有一些行为动作。
ActionListener——事件监听器的实例代码
此例说明:程序如何响应一个被点击的按钮 ,并触发一定的行为。为使按钮能监听并按你的愿望去响应点击事件,你必须记住以下四个步骤:
(1)你的代码中必须包含 import java.awt.event.*;语句。该import语句引入了,允许按钮响应点击事件所需要的接口和类:例如 ActionListener 和ActionEvent;
(2)在类定义语句之后用代码 implements ActionListener。 该代码说明你必须在该接口中实现方法actionPerformed;
(3)给要监听点击事件的按钮发送消息 addActionListener。 该消息的参数为 this,this指当前执行的对象…你的Applet。按钮知道它们什么时候已经被点击,并且将消息actionPerformed发送给addActionList
您可能关注的文档
最近下载
- 《电气装置安装工程接地装置施工及验收规范+GB+50169-2016》详细解读.pdf
- THKA多回路智能工业调节器.PDF VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- NDS世界树迷宫流程攻略及基础知识.pdf VIP
- 山西煤炭运销集团三百子煤业有限公司120万ta矿井兼并重组整合项目及配套120万ta洗煤厂环境影响报告书简本.doc VIP
- 苏州石刻《天文图》文字.pdf
- 中国气悬浮离心压缩机行业市场占有率及投资前景预测分析报告.pdf VIP
- 米家米家智能蒸发式冷风扇使用说明书.pdf
- 薄层砌筑和薄层抹灰工程施工技术方案.docx VIP
- 2024-2025学年中职语文基础模块 下册高教版(2023)教学设计合集.docx
文档评论(0)