- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA图形用户界面概要1
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3.ActionEvent事件_事件处理模式图10.9 * * 3.ActionEvent事件_ ActionEvent类中的方法 4)ActionEvent类中的方法 ActionEvent事件对象调用方法public Object getSource()可以返回发生ActionEvent事件的对象的引用。 ActionEvent事件对象调用方法public String getActionCommand()获取发生ActionEvent事件时,和该事件相关的一个命令字符串,对于文本框,当发生ActionEvent事件时,用户在文本框中输入的文本字符串就是和该事件相关的一个命令字符串。 例10-8中,窗口中有一个文本框text,text的事件监视器由A类负责创建。当用户在text中输入字符串回车后,监视器负责在命令输出该字符串以及它的长度(效果如图10.10所示)。 例10-9中,有titleText和passwordText监视器。当在titleText中输入字符串回车后,监视器负责将窗体的标题更改为当前titleText中的文本。当在passwordText中输入密码回车后,监视器负责将密码显示在titleText中(效果如图10.11所示)。 例10-10使用匿名对象作为inputText的监视器,当在inputText中输入一个数字字符串后,监视器负责计算这个数的平方,并将结果放入showText中(效果如图10.12所示) 。 * * 例子10-8,9,10 运行效果图10.10,10.11,10.12 * * 4.菜单项上的ActionEvent事件 单击某个菜单项可以发生ActionEvent事件。菜单项使用 addActionListener(ActionListener listner) 方法获得监视器。 例子: * * 10.7 按钮与标签组件_1.JButton按钮 JButton类是专门用来建立按钮的,即JButton类创建的一个对象就是一个按钮。 JButton类常用的方法如下: ◆Button(String text) 创建名字是text的按钮。 ◆public void setText(String text) 重新设置当前按钮的名字,名字由参数text指定。 ◆public String getText() 获取当前按钮上的名字。 ◆public void addActionListener(ActionListener) 向按钮增加动作监视器。 ◆public void removeActionListener(ActionListener) 移去按钮上的动作监视器。 按钮可以发生ActionEvent事件,当按钮获得监视器之后,用鼠标单击按钮或按钮获得焦点时按下空格键(Space键),就发生ActionEven事件,即java.awt.envent包中的ActionEvent类自动创建了一个事件对象。 例10-13中,单击按钮变换按钮上的文字,效果如图10.15所示 * * 例子10-13 运行效果图10.15 * * 2.JLabel标签 JLabel类负责创建标签对象,标签用来显示信息,但没有编辑功能。 JLabel类的构造方法如下: ◆ public JLabel() 创建没有名字的标签。 ◆ public JLabel (String s) 创建名字是s的标签,s在标签中靠左对齐。 ◆ public JLabel (String s,int aligment) 参数aligment决定标签中的文字在标签中的水平对齐方式。aligment的取值是JLabel.CENTER、JLabel.LEFT或JLabel.RIGHT。 JLabel类的常用实例方法如下: ◆ String getText() 获取标签的名字。 ◆ void setText(String s) 设置标签的名字是s。 * * 10.8 复选框与单选按钮组件_ 1.JCheckBox复选框 复选框提供两种状态一种是选中,另一种是未选中,用户通过单击该组件切换状态。 JCheckBox类常用方法如下: ◆ public JCheckBox() 创建一个没有名字的复选框,初始状态是未选中。 ◆ public JCheckBox(String text) 创建一个名字是text的复选框,初
您可能关注的文档
最近下载
- 浅谈江苏民歌《好一朵茉莉花》的艺术特征及变易.pdf VIP
- 2025年深圳市中考语文试题卷(含答案解析).docx
- TCESA-2024-154《独立冗余磁盘阵列(RAID)存储卡技术规范》.pdf
- 雅马哈收音扩音机HTR-3072使用说明书.pdf VIP
- 附件:《环境空气温室气体及其示踪物(CO2、CH4、N2O和CO)光腔衰荡光谱法连续自动监测系统运行和质控技术指南》.pdf VIP
- 2024-2025学年九年级上册数学第四章 相似三角形单元测试卷 (含答案).pdf VIP
- 探究江苏民歌《茉莉花》的艺术特征及演唱风格 论文.docx VIP
- 新人教版高中英语必修一教材习题答案.pdf VIP
- T_LYCY 1035-2022_春兰繁育和生产技术规程.pdf VIP
- 中华人民共和国国家标新准房地产估价规范.pdf VIP
文档评论(0)