软工JAVA林仲明第十三章Swing程序设计.pptVIP

软工JAVA林仲明第十三章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文档。上传文档
查看更多
提交按钮组件 Swing中的提交按钮由JButton对象表示,其构造方法主要有如下几种形式。 public JButton() public JButton(String text) public JButton(Icon icon) public JButton(String text,Icon icon) 通过使用上述构造方法,在Swing按钮上不仅能显示文本标签,还可以显示图标。上述构造方法中的第一个构造方法可以生成不带任何文本组件的对象和图标,可以以后使用相应方法为按钮设置指定的文本和图标;其他构造方法都在初始化时指定了按钮上显示的图标或文字。 * 单选按钮组件 在默认情况下,单选按钮显示一个圆形图标,并且通常在该图标旁放置一些说明性文字,而在应用程序中,一般将多个单选按钮放置在按钮组中,使这些单选按钮表现出某种功能,当用户选中某个单选按钮后,按钮组中其他按钮将被自动取消。单选按钮是Swing组件中JRadioButton类的对象,该类是JToggleButton的子类,而JToggleButton类又是AbstractButton类的子类,所以控制单选按钮的诸多方法都是AbstractButton类中方法。 * 复选框组件 复选框在Swing组件中使用也非常广泛,它具有一个方块图标,外加一段描述性文字。与单选按钮唯一不同的是复选框可以进行多选设置,每一个复选框都提供“选择”与“不选择”两种状态。复选框由JCheckBox类的对象表示,它同样继承于AbstractButton类,所以复选框组件的属性设置也来源于AbstractButton类。 * 列表组件 本讲大纲: 1、下拉列表框组件 2、列表框组件 * 下拉列表框组件 初次使用Swing中的下拉列表框时,会感觉到该此类下拉列表框与Windows操作系统中的下拉列表框有一些相似,实质上两者并不完全相同,因为Swing中的下拉列表框不仅可以从中选择项目,同时也提供用户编辑项目中的内容。 下拉列表框是一个带条状的显示区,它具有下拉功能,在下拉列表框的右方存在一个倒三角形的按钮,当用户单击该按钮,下拉列表框中的项目将会以列表形式显示出来。 * 列表框组件 列表框与下拉列表框的区别不仅仅表现在外观上,当激活下拉列表框时,会出现下拉列表框中的内容,但列表框只是在窗体上占据固定的大小,如果需要列表框具有滚动效果,可以将列表框放入滚动面板中。用户在选择列表框中的某一项时,按住Shift键并选择列表框中的其他项目,其他项目也将被选中;也可以按住Ctrl键并单击列表框中的项目,这样列表框中的项目处于非选择状态。 * 文本组件 本讲大纲: 1、文本框组件 2、密码框组件 3、文本域组件 * 文本框组件 文本框用来显示或编辑一个单行文本,在Swing中通过javax.swing.JTextField类对象创建,该类继承了javax.swing.text.JTextComponent类。下面列举了一些创建文本框常用的构造方法。 public JTextField() public JTextField(String text) public JTextField(int fieldwidth) public JTextField(String text,int fieldwidth) public JTextField(Document docModel,String text,int fieldWidth) 在上述构造方法中可以看出,定义JTextField组件很简单,可以在初始化文本框时设置文本框的默认文字、文本框的长度等。 * 密码框组件 密码框与文本框的定义与用法基本相同,唯一不同的是密码使用户输入的字符串以某种符号进行加密。密码框对象是通过javax.swing.JPasswordField类来创建,JPasswordField类的构造方法与JTextField类的构造方法非常相似。下面列举几个常用的构造方法。 public JPasswordField() public JPasswordFiled(String text) public JPasswordField(int fieldwidth) public JPasswordField(String text,int fieldwidth) public JPasswordField(Document docModel,String text,int fieldWidth) * 文本域组件 Swing中任何一个文本区域都是JTextArea类型的对象。JTextArea常用的构造方法如下: public JTextArea() public JTextArea(String text) public JTextArea(

文档评论(0)

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

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

1亿VIP精品文档

相关文档