教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

3ATW Swing 事件处理(6)

来源:网络收集 时间:2026-08-26
导读: +--javax.swing.JScrollPane 5 分隔板 分隔板(JSplitPane)用于提供可拆分的窗口,但只能分隔成两个容器。它可支持水平和垂直两种拆分类型,还可以带滚动条。分隔板的继承关系如下。 java.lang.Object +--java.awt

+--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字,全部文档内容请下载后查看。喜欢就下载吧 ……
3ATW Swing 事件处理(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/435434.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)