- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
触发按钮JToggleButton是JButton按钮类,它是一个开关式按钮类,用于处理“开/关”两个状态。当按下该类按钮时,它不会像一般按钮一样按下后会自动弹起,而是会陷下去,只有再按一次该按钮,它才会弹起。JToggleButton一般使用在工具栏上,它继承了AbstractButton抽象类,并可以使用所有AbstractButton类提供的方法。 6.JToggleButton类——触发按钮 创建JToggleButton的形式有以下6种。 JToggleButton 对象名 = new JToggleButton( ); JToggleButton 对象名 = new JToggleButton( Icon icon ); JToggleButton 对象名 = new JToggleButton( Icon icon, boolean selected ); JToggleButton 对象名 = new JToggleButton( String s ); JToggleButton 对象名 = new JToggleButton( String s, Icon icon ); JToggleButton 对象名 = new JToggleButton( String s, Icon icon, boolean selected ); 其中,参数icon为按钮的图像,参数selected为按钮的初始状态,true为按下,false为弹起,参数s表示在按钮中显示的内容。 6.2.2 具有选择功能的Swing组件 1.JRadioButton类——单选按钮 2.JCheckBox类——复选框 3.ActionEvent类和ItemEvent类 (1)ActionEvent类 (2)ItemEvent类的处理过程 (3)itemStateChanged(?)方法 4.JComboBox类——下拉列表框 (1)创建JComboBox类对象 (2)JComboBox类中的方法 (3)响应事件 6.3 事 件 处 理 6.3.1 事件的概念 1.事件类的关系C 2.事件处理机制 一般来说,要应用某个事件类需要以下4个步骤。 (1)使用“import java.awt.event.*;”语句导入java.awt.event包中的所有类。 (2)给程序的主类添加对应的接口,也就是在声明主类时,添加“implements XXX Listener”。 (3)将需要响应的窗口、容器或者组件注册,形式如下。 对象名.addXXXListener(this); (4)重新编写接口中抽象方法的具体内容。不需要使用的方法也必须重写,只是其方法体中没有语句。 6.3.2 键盘事件 1.KeyListener接口中的方法 KeyEvent类对应的KeyListener接口有3个抽象方法。 (1)public void keyPressed( KeyEvent e )方法 该方法用来响应用户按下键盘按键的操作。 (2)public void keyReleased( KeyEvent e )方法 该方法用来响应用户松开键盘按键的操作。 (3)public void keyTyped( KeyEvent e )方法 该方法用来响应用户敲击键盘按键的操作。 2.KeyEvent类的方法 在KeyEvent类中有如下两个最常用的方法。 (1)getKeyChar( )方法 该方法返回用户所按的按键对应的字符,返回值为char类型。例如,如果要确定用户是否按了h键,则可以使用下面的if语句表达式: if ( e.getKeyChar( ) = = h ) (2)getKeyCode( )方法 该方法返回用户所按的按键对应的数字编码,返回值为int类型。当用户所按按键对应的不是标准英文字母和数字时,一般使用该方法来确定按键。例如,上、下、左和右方向键的返回值分别为KeyEvent.VK_UP、KeyEvent.VK_DOWN、KeyEvent.VK_LEFT和KeyEvent.VK_RIGHT。 3.键盘焦点(Keyboard Focus) 在使用KeyEvent之前,需要界面组件或者容器具有键盘焦点。所谓键盘焦点是指当前系统关注的组件,在同一时刻有且只有一个组件是系统的焦点。组件可以通过被单击获得焦点,也可以通过按一次或者多次Tab键来获得焦点。 此外,调用requestFocus( )方法可以使容器重新具有键盘焦点。例如,有两个文本框,如果用户输入字符时,第二个文本框中显示输入的内容,则此时键
您可能关注的文档
- Internet基础与操作 作者 张书钦 电子邮件.ppt
- Internet基础与操作 作者 张书钦 即时通信.ppt
- Internet基础与操作 作者 张书钦 网络安全概述.ppt
- Internet基础与操作 作者 张书钦 网络资源搜索.ppt
- Internet基础与操作 作者 张书钦 网络资源下载.ppt
- Internet应用从入门到精通 作者 陈郑军 Internet网络系统与实践(第三章).ppt
- Internet应用从入门到精通 作者 陈郑军 Internet网络系统与实践(第五章).ppt
- Internet应用从入门到精通 作者 陈郑军 Internet网络系统与实践(第一章).ppt
- Internet应用基础 作者 耿增民 第1章 网络与Internet基础知识.ppt
- Internet应用基础 作者 耿增民 第2章 Web及其浏览器.ppt
最近下载
- 高校辅导员招聘备考题库大全-5.高等教育学.docx VIP
- 妇产科学医案,妊娠合并心脏病病例分析.docx VIP
- 矿用单体液压支柱说明书.pdf VIP
- 美女必修 做水嫩嫩的美女.ppt VIP
- 风险分级管控与隐患排查治理记录.docx VIP
- 防诈反诈主题班会.pptx VIP
- 【出海】2025年领英大制造行业人才全球化报告-印度尼西亚篇-LinkedIn领英.pptx VIP
- XZA系列普通(防爆)型使用说明书.pdf VIP
- DB36T 655-2012 公路填砂路基施工技术规范.docx VIP
- 基础考点15(难点7)由全称命题的真假确定参数的取值范围(恒成立问题)--高考数学一轮复习专题讲义一集合与常用逻辑用语.docx VIP
文档评论(0)