Java基础第9章课件解读.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础第9章课件解读

9.6 Swing 9.6.5 按钮组件 JRadioButton组件称为单选按钮,与JCheckBox复选框不同的是,单选按钮只能选中一个,就像收音机上的电台选择按钮,当按下一个,先前按下的按钮就会自动弹起,对于JRadioButton按钮来说,当一个按钮被选中时,先前被选中的按钮就会自动取消选中。 创建JRadioButton对象常见的构造方法如表9-14所示。 9.6 Swing 9.6.5 按钮组件 接下来,通过一个案例来演示JRadioButton组件的用法,如例9-20所示。 [点击查看例9-20] 9.6 Swing 9.6.6 JComboBox JComboBox组件被称为组合框或者下拉列表框,它将所有选项折叠收藏在一起,默认显示的是第一个添加的选项。当用户点击组合框时,会出现下拉式的选择列表,用户可以从中选择其中一项并显示。 创建JComboBox对象的构造方法表9-15所示。 9.6 Swing 9.6.6 JComboBox 在使用JComboBox时,需要用到一些它的常见方法,如表9-16所示。 9.6 Swing 9.6.6 JComboBox 对JComboBox有所了解后,接下来,通过一个案例来演示该组件的具体用法,如例9-21所示。 [点击查看例9-21] 9.6 Swing 9.6.7 菜单组件 菜单组件分为下拉式菜单和弹出式菜单 下拉式菜单包括JMenuBar(菜单栏)、JMenu(菜单)和JMenuItem(菜单项),这三个组件在菜单中对应的位置如下图所示。 9.6 Swing 9.6.7 菜单组件 JMenuBar:表示一个水平的菜单栏,它用来管理菜单,不参与同用户的交互式操作。 JMenu:表示一个菜单,它用来整合管理菜单项。菜单可以是单一层次的结构,也可以是多层次的结构,它的常用方法如表9-17所示。 9.6 Swing 9.6.7 菜单组件 JMenuItem:JMenuItem表示一个菜单项,它是菜单系统中最基本的组件。和JMenu菜单一样,在创建JMenuItem菜单项时,通常会使用JMenumItem(String text)这个构造方法为菜单项指定文本内容 JMenuItem继承自AbstractButton类,因此可以把它看成是一个数组,如果使用无参的构造方法创建一个菜单项,则可以调用从AbstractButton类中继承的setText()方法和setIcon()方法为其设置文本和图标。 9.6 Swing 9.6.7 菜单组件 介绍完创建菜单所需的三个基本组件后,接下来,通过一个案例来学习菜单的创建和使用,如例9-22所示。 [点击查看例9-22] 9.6 Swing 9.6.7 菜单组件 在Swing组件中,弹出式菜单用JPopupMenu表示 JPopupMenu弹出式菜单和下拉式菜单一样都通过调用add()方法添加JMenuItem菜单项,但它默认是不可见的,如果想要显示出来,则必须调用它的show(Component invoker,int x,int y)方法。 9.6 Swing 9.6.7 菜单组件 接下来,通过一个案例来演示JpopupMenu组件的用法,具体代码如例9-23所示。 [点击查看例9-23] 本章主要向初学者讲解了GUI的一些基本原理和开发技巧及思想,主要包括AWT创建GUI的基本方法,AWT的事件处理机制,五种布局管理器,常用的Swing组件等。 本章重点在向初学者讲解一些基本的原理和开发技巧以及思想,了解开发GUI程序的步骤。 GUI组件有很多种,如果想进一步了解GUI,建议查阅JDK文档中的一些Demo程序,或者下载相关资料来了解其它组件的使用方法,这才是我们对GUI组件甚至其它编程语言的学习之道。 9.4 布局管理器 9.4.1 FlowLayout FlowLayout是流式布局管理器,它是最简单的布局管理器。 使用FlowLayout布局管理器时,容器会将组件按照添加顺序从左向右放置。当到达容器的边界时,会自动将组件放到下一行的开始位置。这些组件可以左对齐、居中对齐(默认方式)或右对齐的方式排列 9.4 布局管理器 9.4.1 FlowLayout 接下来,通过一个添加按钮的案例来学习一下FlowLayout布局管理器的用法,如例9-8所示。 [点击查看例9-8] 9.4 布局管理器 9.4.2 BorderLayout BorderLayout(边界布局管理器)是一种较为复杂的布局方式,它将容器划分为五个区域,分别是东(EAST)、南(SOUTH)、西(WEST)、北(NORTH)、中(CENTER)。组件可以被放置在这五个区域的中任意一个。 9.4 布局管理器 9.4

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档