3ATW Swing 事件处理(6)
+--javax.swing.JScrollPane 5 分隔板
分隔板(JSplitPane)用于提供可拆分的窗口,但只能分隔成两个容器。它可支持水平和垂直两种拆分类型,还可以带滚动条。分隔板的继承关系如下。 java.lang.Object +--java.awt.Component +--java.awt.Container +--javax.swing.JComponent +--javax.swing.JSplitPane 常用的方法有以下几种。
", void addImpl(Component comp,Object constraints,int index):将组件添加到次分隔窗 口。
", void setTopComponent(Component comp):将组件设置到分隔条上面或者左边。 ", void setDividerLocation(double proportionalLocation):设置分隔条的位置。 ", void setDividerSize(int newSize):设置分隔条的大小。 6 选项板
选项板(JTabbedPane)提供允许用户通过单击具有标题和图标的选项卡,在组件之间切换的组件。通过addTab 和insertTab 方法添加选项卡、组件到TabbedPane 对象中。选项卡可以通过对应位置的索引表示,第一个索引值为0。 java.lang.Object +--java.awt.Component
+--java.awt.Container +--javax.swing.JComponent +--javax.swing.JTabbedPane 常用的方法有以下几种。
", add(String title,Component component):添加一个带标题的组件。
", addChangeListener(ChangeListener l):将一个ChangeListener 注册到选项卡窗口中。
", addTab(String title, Icon icon, Component component, String tip):添加指定标题、图 标的组件,任意一个参数都可以为null。 ", insertTab(String title, Icon icon, Component component, String tip, int index):在索引 index 插入一个component,该组件指定标题、图标和提示。 7 工具栏
工具栏(JToolBar)是显示常用工具组件的容器,可以将工具栏拖动出来成为一个独立的工具条。工具栏的继承关系如下。 java.lang.Object +--java.awt.Component +--java.awt.Container +--javax.swing.JComponent +--javax.swing.JToolBar 常用的方法有以下几种。
", JToolBar(String name):构造方法。
", addImpl(Component comp, Object constraints, int index):在工具栏中添加新的
JButton。 ", getComponentIndex(Component c):返回组件的序号。 ", getComponentAtIndex(int i):返回序号为i 的组件。
5 Swing 组件
Swing 的组件与AWT 组件相似,但又为每一个组件增添了新的方法,并提供了更多的高级组件。 1 按钮
Swing 中,所有类型的按钮都是javax.swing.AbstractButton 类的子类。用户使用Swing按钮可以显示图像,将整个按钮设置为窗口缺省图标,并且可将多个图像指定给一个按钮,来处理鼠标在按钮上的事件。JButton 类的继承关系如下。 java.lang.Object +--java.awt.Component +--java.awt.Container +--javax.swing.JComponent +--javax.swing.AbstractButton +--javax.swing.JButton
常用的构造方法有以下几种。
", JButton(Icon icon):按钮上显示图标。 ", JButton(String text):按钮上显示字符。
", JButton(String text, Icon icon):按钮上既显示图标又显示字符。
2 复选框
复选框(JcheckBox)可以满足在多个选项中选择一个或者多个选项,它比AWT 的复选框具有更多的优点,例如可以显示图片。该类是javax.swing.JToggleButton 的子类,其继承关系如下。 java.lang.Object +--java.awt.Component +--java.awt.Container +--javax.swing.JComponent +--javax.swing.AbstractButton +--javax.swing.JToggleButton +--javax.swing.JcheckBox 复选框的构造方法有以下几种。
", JCheckBox():创建一个无文本、无图标、未被选定的复选框。 ", JCheckBox(Action a):创建一个复选框,属性由参数Action 提供。 ", JCheckBox(Icon icon):创建一个有图标、但未被选定的复选框。
", JCheckBox(Icon icon, boolean selected):创建一个有图标,并且指定是否被选定的复选框。
", JCheckBox(String text):创建一个有文本,但未被选定的复选框。
", JCheckBox(String text, boolean selected):创建一个有文本,并且指定是否被选定的 复选框。
", JCheckBox(String text, Icon icon):创建一个指定文本和图标,但未被选定的复选框。
", JCheckBox(String text, Icon icon, boolean selected):创建一个指定文本和图标,并指 定是否被选定的复选框。 3 单选框
单选框(JRadioButton)与AWT 中的复选框组功能类似,其继承关系如下。 java.lang.Object +--java.awt.Component +--java.awt.Container +--javax.swing.JComponent +--javax.swing.AbstractButton +--javax.swing.JToggleButton +--javax.swing.JRadioButton
JRadioButton 与ButtonGroup 配合使用时创建一组按钮,并且一次只能选择其中的一个按钮,通过add()方法将JRadioButton 对象添加到该组中。注意:使用ButtonGroup 对象进行分组是逻辑分组而不是物理分组。创建一组按钮通常需要创建一个JPanel 或者类似容器,并将按钮添加到容器中。 JRadioButton 的构造方法有以下几种。
", JRadioButton():创建一个未指定图标和文本,并且未被选定的单选按钮。 ", JRadioButton(Action a):创建一个属性来自Action 的单选按钮。
", JRadioButton(Icon icon):创建一个指定图标但未指定文本,未被选定的单选按钮。 ", JRadioButton(Icon icon, boolean selected):创建一个指定图像和状态,但无文本的单选按钮。
…… 此处隐藏:1295字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




