- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14.6.5 JCheckBox类 实现ItemListener接口的一般方法如下: public void itemStateChanged(ItemEvent e){ if(e.getSource() instanceof JCheckBox){ if(jchk1.isSelected()) // 处理代码 if(jchk2.isSelected()) // 处理代码 } } 14.6.6 JRadioButton类 JRadioButton类称为单选按钮,外观上类似于复选框。不过复选框不管选中与否外观都是方形的,而单选按钮是圆形的。它只允许用户从一组选项中选择一个选项。 JRadioButton类的常用构造方法有: JRadioButton (String text, Icon icon, boolean selected) 构造方法中的参数含义与复选框构造方法参数含义相同。 14.6.6 JRadioButton类 通常将多个单选按钮作为一组,此时一个时刻只能选中一个按钮。 将多个单选按钮作为一组,需要创建一个javax.swing.ButtonGroup类的实例,并用add()方法将单选按钮添加到该实例中 ButtonGroup btg = new ButtonGroup(); btg.add(jrb1); // 将单选按钮添加到按钮组中 btg.add(jrb2); 可以使用ButtonGroup的remove()方法将单选按钮从组中去掉。 14.6.6 JRadioButton类 单选按钮可以使用isSelected()方法判断是否被选中 用getText()方法获得按钮的文本。 JRadioButton对象也可以产生ItemEvent事件,该事件的处理方法与JCheckBox的处理方法相同。 程序14.15 14.6.7 JComboBox类 JComboBox一般叫组合框或下拉列表框,它是一些项目的简单列表,用户能够从中进行选择。 使用它可以限制用户的选择范围并可避免对输入数据的有效性检查。 JComboBox类的构造方法有: JComboBox(Object[] items) 这里,items通常是一个字符串数组,它构成组合框的选项。 14.6.7 JComboBox类 JComboBox类常用的方法有: public void addItem(Object anObject):向组合框中添加一个选项,它可以是任何对象。 public void removeItem(Object anObject):删除指定的选项。 public void removeAllIItem():删除所有的选项。 public int getSelectedIndex():得到组合框中的被选中的选项的序号,序号从0开始。 public Object getSelectedItem():得到组合框中的被选中的选项。 14.6.7 JComboBox类 JComboBox对象可以引发ActionEvent事件和ItemEvent事件以及其他事件。 当使用鼠标选中某个选项时将引发ItemEvent事件。 程序14.16 ComboBoxDemo.java 14.6.8 JOptionPane类 对话框通常用来显示消息或接受用户的输入。 使用Java可以创建两种类型的对话框:用户定制对话框和标准对话框。 创建用户定制的对话框可以使用JDialog类 创建标准对话框需要使用JOptionPane类 标准对话框通常包括图标区域、消息区域、输入值区域和选项按钮区域等。 14.6.8 JOptionPane类 在JOptionPane类中定义了几个静态方法,可以用来创建标准对话框。 使用JOptionPane类创建的对话框都是模态的,每个对话框都阻塞当前线程直到用户交互结束。 使用JOptionPane类创建的标准对话框有消息对话框、输入对话框、确认对话框和选项对话框。 14.6.8 JOptionPane类 使用showInputDialog()创建输入对话框,如图14.18所示。 使用showMessageDialog()方法创建消息对话框,如图14.19所示。 14.6.8 JOptionPane类 使用showConfirmDialog()方法创建确认对话框,如图14.20所示。 使用showOptionDialog()创建选项对话框,如图14.21所示。 14.6.8 JOptionPane类 程序14.17实现的功能是程序运行时随机生成一个1到100之间的整数,要求用户通过标准对话框猜出该数。 程序14.17 GuessN
您可能关注的文档
最近下载
- 传感器技术指导书.doc VIP
- Unit3 Sports and fitness 单元测试 人教版高中英语必修第一册.docx VIP
- 车型EOP管理相关参考内容.docx VIP
- 六年级英语竞赛试题用所给词的正确形式填空练习范本.pdf VIP
- 人教版(2019)高中英语必修第一册 Unit 3 Sports and fitness 知识点详解.doc VIP
- 2024年评职称的专项技术分析报告.pptx VIP
- 音乐就在你心中.ppt VIP
- 高中英语课件(人教版)必修第一册 Unit 3 Sports and Fitness.pptx VIP
- 2024中华人民共和国农村集体经济组织法详细解读课件.pptx VIP
- 面诊、手诊、足诊、耳诊图解教程(价值千元).pptx VIP
文档评论(0)