网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.使用图标 Swing中的图标除了可以绘制之外,还可以使用某个特定的图片创建。Swing利用javax.swing.ImageIcon类根据现有图片创建图标,ImageIcon类实现了Icon接口,同时Java支持多种图片格式。 ImageIcon类有多个构造方法,其中几个常用的构造方法如下。 public ImageIcon():该构造方法创建一个通用的ImageIcon对象,当真正需要设置图片时再使用ImageIcon对象调用setImage(Image image)方法来操作。 public ImageIcon(Image image):可以直接从图片源创建图标。 public ImageIcon(Image image,Strign description):除了可以从图片源创建图标之外,还可以为这个图标添加简短的描述,但这个描述不会在图标上显示,可以使用getDescription()方法获取这个描述。 public ImageIcon(URL url):该构造方法利用位于计算机网络上的图像文件创建图标。 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中的下拉列表

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档