Java应用开发与实践 刘乃琦 苏畅 第12章 Swing程序设计新.pptVIP

Java应用开发与实践 刘乃琦 苏畅 第12章 Swing程序设计新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.6.1 提交按钮组件 12.6.2 单选按钮组件 12.6.3 复选框组件 12.6 按钮组件 Swing中的提交按钮由JButton对象表示,其构造方法主要有如下几种形式。 public JButton() public JButton(String text) public JButton(Icon icon) public JButton(String text,Icon icon) 通过使用上述构造方法,在Swing按钮上不仅能显示文本标签,还可以显示图标。上述构造方法中的第一个构造方法可以生成不带任何文本组件的对象和图标,可以以后使用相应方法为按钮设置指定的文本和图标;其他构造方法都在初始化时指定了按钮上显示的图标或文字。 12.6.1 提交按钮组件 在默认情况下,单选按钮显示一个圆形图标,并且通常在该图标旁放置一些说明性文字,而在应用程序中,一般将多个单选按钮放置在按钮组中,使这些单选按钮表现出某种功能,当用户选中某个单选按钮后,按钮组中其他按钮将被自动取消。单选按钮是Swing组件中JRadioButton类的对象,该类是JToggleButton的子类,而JToggleButton类又是AbstractButton类的子类,所以控制单选按钮的诸多方法都是AbstractButton类中方法。 12.6.2 单选按钮组件 1.单选按钮 可以使用JRadioButton类中的构造方法创建单选按钮对象。JRadioButton类的常用构造方法主要有以下几种形式: public JRadioButton() public JRadioButton(Icon icon) public JRadioButton(Icon icon,boolean selected) public JRadioButton(String text) public JRadioButton(String text,Icon icon) public JRadioButton(String text,Icon icon,boolean selected) 根据上述构造方法的形式,可以知道在初始化单选按钮时,同时设置单选按钮的图标、文字以及默认是否被选择等属性 2.按钮组 在Swing中存在一个ButtonGroup类用于产生按钮组,如果希望将所有的单选按钮放置在按钮组中,需要实例化一个JRadioButton对象,并使用该对象调用add()方法添加单选按钮。 复选框在Swing组件中使用也非常广泛,它具有一个方块图标,外加一段描述性文字。与单选按钮唯一不同的是复选框可以进行多选设置,每一个复选框都提供“选择”与“不选择”两种状态。复选框由JCheckBox类的对象表示,它同样继承于AbstractButton类,所以复选框组件的属性设置也来源于AbstractButton类。 JCheckBox的常用构造方法如下: public JCheckBox() public JCheckBox(Icon icon,Boolean checked) public JCheckBox(String text,Boolean checked) 复选框与其他按钮设置基本相同,除了可以在初始化时设置图标之外还可以设置复选框的文字与是否被选中。 12.6.3 复选框组件 12.7.1 下拉列表框组件 12.7.2 列表框组件 12.7 列表组件 1.JComboBox类 初次使用Swing中的下拉列表框时,会感觉到该此类下拉列表框与Windows操作系统中的下拉列表框有一些相似,实质上两者并不完全相同,因为Swing中的下拉列表框不仅可以从中选择项目,同时也提供用户编辑项目中的内容。 下拉列表框是一个带条状的显示区,它具有下拉功能,在下拉列表框的右方存在一个倒三角形的按钮,当用户单击该按钮,下拉列表框中的项目将会以列表形式显示出来。 Swing中的下拉列表框使用JComboBox类对象来表示,它是javax.swing.JComponent类的子类。它的常用构造方法如下: public JComboBox() public JComboBox(ComboBoxModel dataModel) public JComboBox(Object[] arrayData) public JComboBox(Vector vector) 12.7.1 下拉列表框组件 在初始化下拉列表框时,可以选择同时指定下拉列表框的项目内容,也可以在程序中使用其他方法设置下拉列表框的内容,下拉列表框中的内容可以被封装在ComboBoxM

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档