mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 08:12:43 +08:00
1387 lines
58 KiB
HTML
1387 lines
58 KiB
HTML
<div class="header">
|
||
<h1 class="title" title="Package">Package javax.swing</h1>
|
||
<div class="docSummary">
|
||
<div class="block">
|
||
提供一套“轻量级”(全Java语言)组件,尽可能地在所有平台上工作。
|
||
</div>
|
||
</div>
|
||
<p>See: <a href="#package.description">描述</a></p>
|
||
</div><div class="contentContainer">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
|
||
<caption>
|
||
<span>接口摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">接口</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Action.html" title="interface in javax.swing">Action</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
所述
|
||
<code>Action</code>接口提供了有用的扩展,
|
||
<code>ActionListener</code>在箱子接口,其中相同的功能可以由若干控件访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/BoundedRangeModel.html" title="interface in javax.swing">BoundedRangeModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
定义组件使用的数据模型,如
|
||
<code>Slider</code> s和
|
||
<code>ProgressBar</code> s。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ButtonModel.html" title="interface in javax.swing">ButtonModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
按钮的状态模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/CellEditor.html" title="interface in javax.swing">CellEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该界面定义了一般编辑器应该能够实现的方法。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ComboBoxEditor.html" title="interface in javax.swing">ComboBoxEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
用于JComboBox组件的编辑器组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ComboBoxModel.html" title="interface in javax.swing">ComboBoxModel</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
组合框的数据模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DesktopManager.html" title="interface in javax.swing">DesktopManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
DesktopManager对象由JDesktopPane对象拥有。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Icon.html" title="interface in javax.swing">Icon</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个小的固定大小的图片,通常用于装饰组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JComboBox.KeySelectionManager.html" title="interface in javax.swing">JComboBox.KeySelectionManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
界面定义了一个
|
||
<code>KeySelectionManager</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ListCellRenderer.html" title="interface in javax.swing">ListCellRenderer</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
识别可以用作“橡皮图章”来绘制JList中的单元格的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ListModel.html" title="interface in javax.swing">ListModel</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该界面定义了JList使用的方法组件来获取列表中每个单元格的值以及列表的长度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ListSelectionModel.html" title="interface in javax.swing">ListSelectionModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此接口表示显示具有稳定索引的值列表的任何组件的选择的当前状态。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
任何可以放入菜单的组件都应该实现这个接口。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/MutableComboBoxModel.html" title="interface in javax.swing">MutableComboBoxModel</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>ComboBoxModel</code>的可变版本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Painter.html" title="interface in javax.swing">Painter</a><T></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
绘画代表。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Renderer.html" title="interface in javax.swing">Renderer</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
定义负责“渲染”(显示)值的对象的要求。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/RootPaneContainer.html" title="interface in javax.swing">RootPaneContainer</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该接口由具有单个JRootPane子组件的组件实现:JDialog,JFrame,JWindow,JApplet,JInternalFrame。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Scrollable.html" title="interface in javax.swing">Scrollable</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
向JScrollPane等滚动容器提供信息的界面。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ScrollPaneConstants.html" title="interface in javax.swing">ScrollPaneConstants</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
与JScrollPane组件一起使用的常量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SingleSelectionModel.html" title="interface in javax.swing">SingleSelectionModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
支持最多一个索引选择的模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SpinnerModel.html" title="interface in javax.swing">SpinnerModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个可能无限制的对象值序列的模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SwingConstants.html" title="interface in javax.swing">SwingConstants</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
通常用于在屏幕上定位和定向组件的常数的集合。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UIDefaults.ActiveValue.html" title="interface in javax.swing">UIDefaults.ActiveValue</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类可以在每次使用
|
||
<code>getXXX(key)</code>方法之一查找时默认表中存储一个条目。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UIDefaults.LazyValue.html" title="interface in javax.swing">UIDefaults.LazyValue</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类可以在缺省表中存储一个条目,直到第一次使用
|
||
<code>getXXX(key)</code>方法之一进行
|
||
<code>getXXX(key)</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/WindowConstants.html" title="interface in javax.swing">WindowConstants</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
用于控制窗口关闭操作的常量。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
|
||
<caption>
|
||
<span>类摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">类</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/AbstractAction.html" title="class in javax.swing">AbstractAction</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类提供了JFC
|
||
<code>Action</code>接口的默认实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/AbstractButton.html" title="class in javax.swing">AbstractButton</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
定义按钮和菜单项的常见行为。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/AbstractCellEditor.html" title="class in javax.swing">AbstractCellEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>CellEditors</code>的基类,为
|
||
<code>CellEditor</code>接口除
|
||
<code>getCellEditorValue()</code>之外的方法提供默认
|
||
<code>getCellEditorValue()</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/AbstractListModel.html" title="class in javax.swing">AbstractListModel</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
数据模型的抽象定义为其内容提供了一个
|
||
<code>List</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/AbstractSpinnerModel.html" title="class in javax.swing">AbstractSpinnerModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类提供了SpinnerModel接口的ChangeListener部分,该接口应适用于大多数具体的SpinnerModel实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ActionMap.html" title="class in javax.swing">ActionMap</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>ActionMap</code>提供从
|
||
<code>Object</code> s(称为
|
||
<em>密钥</em>或
|
||
<em><code>Action</code>名称</em> )到
|
||
<code>Action</code> s的映射。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/BorderFactory.html" title="class in javax.swing">BorderFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
出厂标准
|
||
<code>Border</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Box.html" title="class in javax.swing">Box</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个使用BoxLayout对象作为其布局管理器的轻量级容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Box.Filler.html" title="class in javax.swing">Box.Filler</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
参与布局但没有视图的轻量级组件的实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/BoxLayout.html" title="class in javax.swing">BoxLayout</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个布局管理器,可以将多个组件垂直或水平放置。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ButtonGroup.html" title="class in javax.swing">ButtonGroup</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类用于为一组按钮创建多重排除范围。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/CellRendererPane.html" title="class in javax.swing">CellRendererPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类插入到单元格渲染器和使用它们的组件之间。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ComponentInputMap.html" title="class in javax.swing">ComponentInputMap</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>ComponentInputMap</code>是与
|
||
<code>InputMap</code> JComponent相关联的
|
||
<code>JComponent</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DebugGraphics.html" title="class in javax.swing">DebugGraphics</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
图形子类支持图形调试。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultBoundedRangeModel.html" title="class in javax.swing">DefaultBoundedRangeModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
BoundedRangeModel的一般实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultButtonModel.html" title="class in javax.swing">DefaultButtonModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Button</code>组件的数据模型的默认实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultCellEditor.html" title="class in javax.swing">DefaultCellEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
表和树单元格的默认编辑器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultComboBoxModel.html" title="class in javax.swing">DefaultComboBoxModel</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
组合框的默认模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultDesktopManager.html" title="class in javax.swing">DefaultDesktopManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这是DesktopManager的一个
|
||
<code>DesktopManager</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultFocusManager.html" title="class in javax.swing">DefaultFocusManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这个类已被1.4焦点API过时了。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultListCellRenderer.html" title="class in javax.swing">DefaultListCellRenderer</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
渲染列表中的项目。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultListCellRenderer.UIResource.html" title="class in javax.swing">DefaultListCellRenderer.UIResource</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
实现UIResource的DefaultListCellRenderer的子类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultListModel.html" title="class in javax.swing">DefaultListModel</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类松散地实现了
|
||
<code>java.util.Vector</code> API,因为它实现了1.1.x版本的
|
||
<code>java.util.Vector</code> ,没有收集类支持,并在发生更改时通知
|
||
<code>ListDataListener</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultListSelectionModel.html" title="class in javax.swing">DefaultListSelectionModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
列表选择的默认数据模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultRowSorter.html" title="class in javax.swing">DefaultRowSorter</a><M,I></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
的实施
|
||
<code>RowSorter</code>周围提供一个基于网格的数据模型排序和过滤。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultRowSorter.ModelWrapper.html" title="class in javax.swing">DefaultRowSorter.ModelWrapper</a><M,I></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>DefaultRowSorter.ModelWrapper</code>负责提供按
|
||
<code>DefaultRowSorter</code>排序的
|
||
<code>DefaultRowSorter</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DefaultSingleSelectionModel.html" title="class in javax.swing">DefaultSingleSelectionModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
SingleSelectionModel的一般实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/FocusManager.html" title="class in javax.swing">FocusManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这个类已被1.4焦点API过时了。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/GrayFilter.html" title="class in javax.swing">GrayFilter</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
通过将图像转换成灰度图像来“禁用”图像并增亮图像中的像素的图像滤镜。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/GroupLayout.html" title="class in javax.swing">GroupLayout</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>GroupLayout</code>是一个
|
||
<code>LayoutManager</code> ,它将组件分层分组,以便将它们放置在一个
|
||
<code>Container</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ImageIcon.html" title="class in javax.swing">ImageIcon</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
从图像绘制图标的图标界面的实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/InputMap.html" title="class in javax.swing">InputMap</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>InputMap</code>提供了输入事件(目前仅使用
|
||
<code>KeyStroke</code> s)和
|
||
<code>Object</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/InputVerifier.html" title="class in javax.swing">InputVerifier</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这个课程的目的是帮助客户通过带有文本字段的GUI来平滑地聚焦导航。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/InternalFrameFocusTraversalPolicy.html" title="class in javax.swing">InternalFrameFocusTraversalPolicy</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
FocusTraversalPolicy可以选择提供一种用于确定JInternalFrame初始组件的算法。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JApplet.html" title="class in javax.swing">JApplet</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>java.applet.Applet</code>的扩展版本增加了对JFC / Swing组件架构的支持。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JButton.html" title="class in javax.swing">JButton</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
实现“推”按钮。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JCheckBox.html" title="class in javax.swing">JCheckBox</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
复选框的实现 - 可以选择或取消选择的项目,并向用户显示其状态。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JCheckBoxMenuItem.html" title="class in javax.swing">JCheckBoxMenuItem</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
可以选择或取消选择的菜单项。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JColorChooser.html" title="class in javax.swing">JColorChooser</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JColorChooser</code>提供了一个设计用于允许用户操纵和选择颜色的控件窗格。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JComboBox.html" title="class in javax.swing">JComboBox</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
组合按钮或可编辑字段和下拉列表的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
除顶级容器之外的所有Swing组件的基类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JDesktopPane.html" title="class in javax.swing">JDesktopPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
用于创建多文档界面或虚拟桌面的容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JDialog.html" title="class in javax.swing">JDialog</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
创建对话窗口的主要类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JEditorPane.html" title="class in javax.swing">JEditorPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
用于编辑各种内容的文本组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JFileChooser.html" title="class in javax.swing">JFileChooser</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JFileChooser</code>提供了一个简单的机制,供用户选择文件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JFormattedTextField.html" title="class in javax.swing">JFormattedTextField</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JFormattedTextField</code>扩展了
|
||
<code>JTextField</code>增加了对格式化任意值的支持,以及一旦用户编辑文本就检索特定的对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JFormattedTextField.AbstractFormatter.html" title="class in javax.swing">JFormattedTextField.AbstractFormatter</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
AbstractFormatter的
|
||
<code>AbstractFormatter</code>由
|
||
<code>JFormattedTextField</code>用于处理从对象到字符串以及从字符串返回到对象的转换。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JFormattedTextField.AbstractFormatterFactory.html" title="class in javax.swing">JFormattedTextField.AbstractFormatterFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
AbstractFormatterFactory的
|
||
<code>AbstractFormatterFactory</code>由
|
||
<code>JFormattedTextField</code>用于获取AbstractFormatter的
|
||
<code>AbstractFormatter</code> ,后者又用于格式化值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JFrame.html" title="class in javax.swing">JFrame</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>java.awt.Frame</code>的扩展版本增加了对JFC / Swing组件架构的支持。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JInternalFrame.html" title="class in javax.swing">JInternalFrame</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个轻量级对象,提供了本机框架的许多功能,包括拖动,关闭,成为图标,调整大小,标题显示以及对菜单栏的支持。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JInternalFrame.JDesktopIcon.html" title="class in javax.swing">JInternalFrame.JDesktopIcon</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此组件表示的图标化版本
|
||
<code>JInternalFrame</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JLabel.html" title="class in javax.swing">JLabel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
用于短文本字符串或图像的显示区域,或两者。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JLayer.html" title="class in javax.swing">JLayer</a><V extends <a href="../../java/awt/Component.html" title="class in java.awt">Component</a>></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JLayer</code>是Swing组件的通用装饰器,可以实现各种先进的绘画效果,并且可以接收在其边框内生成的所有
|
||
<code>AWTEvent</code>的通知。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JLayeredPane.html" title="class in javax.swing">JLayeredPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JLayeredPane</code>增加了JFC / Swing容器的深度,允许组件在需要时重叠。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JList.html" title="class in javax.swing">JList</a><E></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
显示对象列表并允许用户选择一个或多个项目的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JList.DropLocation.html" title="class in javax.swing">JList.DropLocation</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
的一个子类
|
||
<code>TransferHandler.DropLocation</code>表示用于一个放置位置
|
||
<code>JList</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JMenu.html" title="class in javax.swing">JMenu</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个菜单的实现 - 一个包含
|
||
<code>JMenuItem</code> s的弹出窗口,当用户在
|
||
<code>JMenuBar</code>上选择一个项目时
|
||
<code>JMenuBar</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JMenuBar.html" title="class in javax.swing">JMenuBar</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个菜单栏的实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
菜单中项目的实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JOptionPane.html" title="class in javax.swing">JOptionPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JOptionPane</code>可以轻松地弹出一个标准对话框,提示用户获取值或通知他们某些东西。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JPanel.html" title="class in javax.swing">JPanel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JPanel</code>是一个通用的轻量级容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JPasswordField.html" title="class in javax.swing">JPasswordField</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JPasswordField</code>是一个轻量级组件,允许编辑单行文本,其中视图表示已打字,但不显示原始字符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JPopupMenu.html" title="class in javax.swing">JPopupMenu</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
弹出菜单的一个实现 - 弹出一个小窗口并显示一系列选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JPopupMenu.Separator.html" title="class in javax.swing">JPopupMenu.Separator</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
弹出菜单特定的分隔符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JProgressBar.html" title="class in javax.swing">JProgressBar</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
可视化显示某些任务进度的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JRadioButton.html" title="class in javax.swing">JRadioButton</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
单选按钮的实现 - 可以选择或取消选择的项目,并将其状态显示给用户。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JRadioButtonMenuItem.html" title="class in javax.swing">JRadioButtonMenuItem</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
单选按钮菜单项的实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JRootPane.html" title="class in javax.swing">JRootPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
通过在后台使用一个轻量级容器
|
||
<code>JFrame</code> ,
|
||
<code>JDialog</code> ,
|
||
<code>JWindow</code> ,
|
||
<code>JApplet</code>和
|
||
<code>JInternalFrame</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JScrollBar.html" title="class in javax.swing">JScrollBar</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个滚动条的实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JScrollPane.html" title="class in javax.swing">JScrollPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
提供轻量级组件的可滚动视图。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSeparator.html" title="class in javax.swing">JSeparator</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JSeparator</code>提供了一种用于实现分割线的通用组件 - 通常用作将其分解为逻辑分组的菜单项之间的分隔符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSlider.html" title="class in javax.swing">JSlider</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
允许用户通过在有界间隔内滑动旋钮图形地选择值的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSpinner.html" title="class in javax.swing">JSpinner</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
单行输入字段,允许用户从有序序列中选择一个数字或一个对象值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSpinner.DateEditor.html" title="class in javax.swing">JSpinner.DateEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个
|
||
<code>JSpinner</code>的编辑器,其型号是
|
||
<code>SpinnerDateModel</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSpinner.DefaultEditor.html" title="class in javax.swing">JSpinner.DefaultEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
更专业的编辑器的简单基础类,可以使用JFormattedTextField显示模型当前值的
|
||
<code>JFormattedTextField</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSpinner.ListEditor.html" title="class in javax.swing">JSpinner.ListEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个
|
||
<code>JSpinner</code>的编辑器,其型号是
|
||
<code>SpinnerListModel</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSpinner.NumberEditor.html" title="class in javax.swing">JSpinner.NumberEditor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个
|
||
<code>JSpinner</code>的编辑器,其型号是
|
||
<code>SpinnerNumberModel</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JSplitPane.html" title="class in javax.swing">JSplitPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JSplitPane</code>用于划分两个(也只有两个)
|
||
<code>Component</code> s。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTabbedPane.html" title="class in javax.swing">JTabbedPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
通过点击具有给定标题和/或图标的选项卡,用户可以在一组组件之间切换的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTable.html" title="class in javax.swing">JTable</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JTable</code>用于显示和编辑单元格的常规二维表。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTable.DropLocation.html" title="class in javax.swing">JTable.DropLocation</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
的一个子类
|
||
<code>TransferHandler.DropLocation</code>表示用于一个放置位置
|
||
<code>JTable</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTextArea.html" title="class in javax.swing">JTextArea</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>JTextArea</code>是一个多行区域,显示纯文本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTextField.html" title="class in javax.swing">JTextField</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JTextField</code>是一个轻量级组件,允许编辑单行文本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTextPane.html" title="class in javax.swing">JTextPane</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
可以用图形化的属性标记的文本组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JToggleButton.html" title="class in javax.swing">JToggleButton</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个两状态按钮的实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JToggleButton.ToggleButtonModel.html" title="class in javax.swing">JToggleButton.ToggleButtonModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
ToggleButton模型
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JToolBar.html" title="class in javax.swing">JToolBar</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JToolBar</code>提供了一个组件,可用于显示常用的
|
||
<code>Action</code>或控件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JToolBar.Separator.html" title="class in javax.swing">JToolBar.Separator</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
工具栏特定的分隔符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JToolTip.html" title="class in javax.swing">JToolTip</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
用于显示组件的“提示”。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTree.html" title="class in javax.swing">JTree</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<a name="jtree_description"></a>将一组分层数据显示为大纲的控件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTree.DropLocation.html" title="class in javax.swing">JTree.DropLocation</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
的一个子类
|
||
<code>TransferHandler.DropLocation</code>表示用于一个放置位置
|
||
<code>JTree</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTree.DynamicUtilTreeNode.html" title="class in javax.swing">JTree.DynamicUtilTreeNode</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>DynamicUtilTreeNode</code>可以包装向量/哈希表/数组/字符串,并根据需要创建适当的子树节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTree.EmptySelectionModel.html" title="class in javax.swing">JTree.EmptySelectionModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>EmptySelectionModel</code>是一个
|
||
<code>TreeSelectionModel</code> ,不允许任何东西被选中。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JViewport.html" title="class in javax.swing">JViewport</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
您可以通过它查看基础信息的“视口”或“舷窗”。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JWindow.html" title="class in javax.swing">JWindow</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JWindow</code>是可以在用户桌面上的任意位置显示的容器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/KeyStroke.html" title="class in javax.swing">KeyStroke</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
KeyStroke表示键盘或等效输入设备上的关键操作。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/LayoutFocusTraversalPolicy.html" title="class in javax.swing">LayoutFocusTraversalPolicy</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个SortingFocusTraversalPolicy,它根据大小,位置和方向对组件进行排序。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/LayoutStyle.html" title="class in javax.swing">LayoutStyle</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>LayoutStyle</code>提供了有关如何定位组件的信息。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/LookAndFeel.html" title="class in javax.swing">LookAndFeel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>LookAndFeel</code> ,顾名思义,封装外观。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/MenuSelectionManager.html" title="class in javax.swing">MenuSelectionManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
MenuSelectionManager拥有菜单层次结构中的选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/OverlayLayout.html" title="class in javax.swing">OverlayLayout</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
布局管理器将组件排列在彼此的顶部。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Popup.html" title="class in javax.swing">Popup</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
弹出窗口用于显示一个
|
||
<code>Component</code>给用户,通常在所有在另一个的顶部
|
||
<code>Component</code>中特定包含层次结构秒。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/PopupFactory.html" title="class in javax.swing">PopupFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>PopupFactory</code> ,顾名思义,用于获取
|
||
<code>Popup</code> s的
|
||
<code>Popup</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ProgressMonitor.html" title="class in javax.swing">ProgressMonitor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一类监视某些操作进度的类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ProgressMonitorInputStream.html" title="class in javax.swing">ProgressMonitorInputStream</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
监视从一些InputStream读取进度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/RepaintManager.html" title="class in javax.swing">RepaintManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类管理重绘请求,允许重绘的数量最小化,例如通过将多个请求压缩为组件树成员的单个重绘。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/RowFilter.html" title="class in javax.swing">RowFilter</a><M,I></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>RowFilter</code>用于过滤模型中的条目,以使其不被显示在视图中。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/RowFilter.Entry.html" title="class in javax.swing">RowFilter.Entry</a><M,I></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Entry</code>对象传递给RowFilter的
|
||
<code>RowFilter</code> ,允许过滤器获取条目数据的值,从而确定是否应该显示条目。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/RowSorter.html" title="class in javax.swing">RowSorter</a><M></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>RowSorter</code>为排序和筛选提供依据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/RowSorter.SortKey.html" title="class in javax.swing">RowSorter.SortKey</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
SortKey描述特定列的排序顺序。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ScrollPaneLayout.html" title="class in javax.swing">ScrollPaneLayout</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JScrollPane</code>使用的布局管理器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ScrollPaneLayout.UIResource.html" title="class in javax.swing">ScrollPaneLayout.UIResource</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
UI资源版本为
|
||
<code>ScrollPaneLayout</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SizeRequirements.html" title="class in javax.swing">SizeRequirements</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
为了方便布局管理器,计算有关组件的大小和位置的信息。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SizeSequence.html" title="class in javax.swing">SizeSequence</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>SizeSequence</code>对象有效地维护有序的大小和相应位置的列表。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SortingFocusTraversalPolicy.html" title="class in javax.swing">SortingFocusTraversalPolicy</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
FocusTraversalPolicy通过基于给定的比较器对焦点遍历周期的组件进行排序来确定遍历顺序。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SpinnerDateModel.html" title="class in javax.swing">SpinnerDateModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>SpinnerModel</code> ,用于Date的
|
||
<code>Date</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SpinnerListModel.html" title="class in javax.swing">SpinnerListModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个简单的实现的
|
||
<code>SpinnerModel</code> ,其值由数组或一个被定义
|
||
<code>List</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SpinnerNumberModel.html" title="class in javax.swing">SpinnerNumberModel</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>SpinnerModel</code>用于数字序列。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Spring.html" title="class in javax.swing">Spring</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Spring</code>类的一个实例包含三个属性,表征其行为:
|
||
<em>最小值</em> ,
|
||
<em>首选</em>值和
|
||
<em>最大值</em> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SpringLayout.html" title="class in javax.swing">SpringLayout</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
SpringLayout根据一组
|
||
<code>SpringLayout</code>规定了其相关联的容器的子项。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SpringLayout.Constraints.html" title="class in javax.swing">SpringLayout.Constraints</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Constraints</code>对象包含控制由SpringLayout控制的容器中组件大小和位置更改方式的
|
||
<code>SpringLayout</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SwingUtilities.html" title="class in javax.swing">SwingUtilities</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
Swing的一个实用方法的集合。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SwingWorker.html" title="class in javax.swing">SwingWorker</a><T,V></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
在后台线程中执行冗长的GUI交互任务的抽象类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/Timer.html" title="class in javax.swing">Timer</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
火灾的一个或多个
|
||
<code>ActionEvent</code> s的指定的时间间隔。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ToolTipManager.html" title="class in javax.swing">ToolTipManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
管理系统中的所有
|
||
<code>ToolTips</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/TransferHandler.html" title="class in javax.swing">TransferHandler</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类用于处理
|
||
<code>Transferable</code>到Swing组件的传输。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/TransferHandler.DropLocation.html" title="class in javax.swing">TransferHandler.DropLocation</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
表示应插入丢弃数据的位置。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/TransferHandler.TransferSupport.html" title="class in javax.swing">TransferHandler.TransferSupport</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类封装了剪贴板的所有相关细节或拖放传输,还允许自定义拖放体验的方面。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UIDefaults.html" title="class in javax.swing">UIDefaults</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
Swing组件的默认表。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UIDefaults.LazyInputMap.html" title="class in javax.swing">UIDefaults.LazyInputMap</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>LazyInputMap</code>将在其
|
||
<code>createValue</code>方法中创建一个
|
||
<code>InputMap</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UIDefaults.ProxyLazyValue.html" title="class in javax.swing">UIDefaults.ProxyLazyValue</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类提供了一个LazyValue的
|
||
<code>LazyValue</code> ,可以用于延迟加载要创建的实例的Class。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UIManager.html" title="class in javax.swing">UIManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>UIManager</code>管理目前的外观和感觉,一组可用的外观和感觉,
|
||
<code>PropertyChangeListeners</code> ,当外观和感觉变化,外观和感觉默认值以及获取各种默认值的方便方法时通知。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UIManager.LookAndFeelInfo.html" title="class in javax.swing">UIManager.LookAndFeelInfo</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
提供有关安装的LookAndFeel的
|
||
<code>LookAndFeel</code> ,以便配置菜单或初始应用程序设置。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/ViewportLayout.html" title="class in javax.swing">ViewportLayout</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>JViewport</code>的默认布局管理器。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Enum Summary table, listing enums, and an explanation">
|
||
<caption>
|
||
<span>枚举摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Enum</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
拖放模式,用于确定组件在拖放过程中跟踪并指示放置位置的方法。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/GroupLayout.Alignment.html" title="enum in javax.swing">GroupLayout.Alignment</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
枚举可能的方式
|
||
<code>ParallelGroup</code>可以对
|
||
<code>ParallelGroup</code>项。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/JTable.PrintMode.html" title="enum in javax.swing">JTable.PrintMode</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
打印模式,用于打印
|
||
<code>JTable</code> s。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/LayoutStyle.ComponentPlacement.html" title="enum in javax.swing">LayoutStyle.ComponentPlacement</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>ComponentPlacement</code>是可以相对于彼此放置两个组件的可能方式的列举。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/RowFilter.ComparisonType.html" title="enum in javax.swing">RowFilter.ComparisonType</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
枚举某些默认的
|
||
<code>RowFilter</code> s支持的可能比较值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SortOrder.html" title="enum in javax.swing">SortOrder</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
SortOrder是可能的排序顺序的枚举。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/SwingWorker.StateValue.html" title="enum in javax.swing">SwingWorker.StateValue</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
值为
|
||
<code>state</code>绑定属性。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, and an explanation">
|
||
<caption>
|
||
<span>异常摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">异常</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../javax/swing/UnsupportedLookAndFeelException.html" title="class in javax.swing">UnsupportedLookAndFeelException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
表示所请求的外观和感觉管理类的异常不在用户系统上。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<a name="package.description">
|
||
<!-- --> </a>
|
||
<h2 title="Package javax.swing Description">Package javax.swing Description</h2>
|
||
<div class="block">
|
||
<p>Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. For a programmer's guide to using these components, see <a href="http://java.sun.com/docs/books/tutorial/uiswing/index.html" target="_top">Creating a GUI with JFC/Swing</a>, a trail in <em>The Java Tutorial</em>. For other resources, see <a href="#related">Related Documentation</a>. </p>
|
||
<h2><a name="threading">Swing's Threading Policy</a></h2> In general Swing is not thread safe. All Swing components and related classes, unless otherwise documented, must be accessed on the event dispatching thread.
|
||
<p> Typical Swing applications do processing in response to an event generated from a user gesture. For example, clicking on a <code>JButton</code> notifies all <code>ActionListeners</code> added to the <code>JButton</code>. As all events generated from a user gesture are dispatched on the event dispatching thread, most developers are not impacted by the restriction. </p>
|
||
<p> Where the impact lies, however, is in constructing and showing a Swing application. Calls to an application's <code>main</code> method, or methods in <code>Applet</code>, are not invoked on the event dispatching thread. As such, care must be taken to transfer control to the event dispatching thread when constructing and showing an application or applet. The preferred way to transfer control and begin working with Swing is to use <code>invokeLater</code>. The <code>invokeLater</code> method schedules a <code>Runnable</code> to be processed on the event dispatching thread. The following two examples work equally well for transferring control and starting up a Swing application: </p>
|
||
<pre>public class MyApp implements Runnable {
|
||
public void run() {
|
||
// Invoked on the event dispatching thread.
|
||
// Construct and show GUI.
|
||
}
|
||
|
||
public static void main(String[] args) {
|
||
SwingUtilities.invokeLater(new MyApp(args));
|
||
}
|
||
}</pre> Or:
|
||
<pre>public class MyApp {
|
||
MyApp(String[] args) {
|
||
// Invoked on the event dispatching thread. Do any initialization
|
||
// here.
|
||
}
|
||
|
||
public void show() {
|
||
// Show the UI.
|
||
}
|
||
|
||
public static void main(final String[] args) {
|
||
// Schedule a job for the event-dispatching thread:
|
||
// creating and showing this application's GUI.
|
||
SwingUtilities.invokeLater(new Runnable() {
|
||
public void run() {
|
||
new MyApp(args).show();
|
||
}
|
||
});
|
||
}
|
||
}</pre> This restriction also applies to models attached to Swing components. For example, if a
|
||
<code>TableModel</code> is attached to a
|
||
<code>JTable</code>, the
|
||
<code>TableModel</code> should only be modified on the event dispatching thread. If you modify the model on a separate thread you run the risk of exceptions and possible display corruption.
|
||
<p> As all events are delivered on the event dispatching thread, care must be taken in event processing. In particular, a long running task, such as network io or computational intensive processing, executed on the event dispatching thread blocks the event dispatching thread from dispatching any other events. While the event dispatching thread is blocked the application is completely unresponsive to user input. Refer to <a href="../../javax/swing/SwingWorker.html" title="class in javax.swing"><code>SwingWorker</code></a> for the preferred way to do such processing when working with Swing. </p>
|
||
<p> More information on this topic can be found in the <a href="http://download.oracle.com/javase/tutorial/uiswing/">Swing tutorial</a>, in particular the section on <a href="http://download.oracle.com/javase/tutorial/uiswing/concurrency/index.html">Concurrency in Swing</a>. </p>
|
||
<h2> <a name="related">Related Documentation</a> </h2>
|
||
<p>For overviews, tutorials, examples, guides, and other documentation, please see: </p>
|
||
<ul>
|
||
<li><a href="http://java.sun.com/products/jfc/tsc/" target="_top">The Swing Connection</a> </li>
|
||
<li><a href="http://java.sun.com/docs/books/tutorial/" target="_top">The Java Tutorial</a> </li>
|
||
<li><a href="http://java.sun.com/developer/onlineTraining/" target="_top">Online Training</a> at the Java Developer Connection<font size="-2"><sup>SM</sup></font> </li>
|
||
<li><a href="http://java.sun.com/products/jfc/" target="_top">Java Foundation Classes (JFC)</a> home page </li>
|
||
</ul>
|
||
</div>
|
||
</div> |