Uses of Package
javax.swing
Package
Description
这个包含了JConsole API。
包含了所有用于创建用户界面、绘制图形和图像的类。
提供了使得可以在任何Java运行环境中使用的输入方法的接口。
提供了一组“轻量级”(全Java语言)组件,尽可能在所有平台上都能以相同的方式工作。
提供了用于在Swing组件周围绘制专门边框的类和接口。
包含了
JColorChooser
组件使用的类和接口。
提供了由Swing组件触发的事件。
包含了
JFileChooser
组件使用的类和接口。
提供了一个接口和许多抽象类,Swing使用它们来提供可插拔的外观和感觉功能。
根据基本外观和感觉构建的用户界面对象。
根据Java外观和感觉(曾用代号Metal)构建的用户界面对象,这是默认的外观和感觉。
提供了结合两种或更多外观和感觉的用户界面对象。
根据跨平台Nimbus外观和感觉构建的用户界面对象。
Synth是一种可换肤的外观和感觉,所有绘制都是委托的。
包含了处理
javax.swing.JTable
的类和接口。
包含了处理可编辑和不可编辑文本组件的类和接口。
提供了用于创建HTML文本编辑器的
HTMLEditorKit
类和支持类。
包含了处理
javax.swing.JTree
的类和接口。
-
-
-
-
ClassDescription为按钮和菜单项定义了通用行为。为
AbstractButton
类实现辅助功能支持的类。CellEditors
的基类,为CellEditor
接口中的方法提供了默认实现,除了getCellEditorValue()
。为提供List
内容的数据模型的抽象定义。该类提供了SpinnerModel接口的ChangeListener部分,适用于大多数具体的SpinnerModel实现。Action
接口在同一功能可能被多个控件访问的情况下,为ActionListener
接口提供了有用的扩展。ActionMap
提供了从Object
(称为键或Action
名称)到Action
的映射。定义了Slider
和ProgressBar
等组件使用的数据模型。使用BoxLayout对象作为布局管理器的轻量级容器。用于为一组按钮创建多重排除范围的类。按钮的状态模型。该接口定义了任何通用编辑器应该能够实现的方法。为JComboBox组件使用的编辑器组件。用于组合框的数据模型。ComponentInputMap
是与特定JComponent
关联的InputMap
。Button
组件的数据模型的默认实现。受保护的EditorDelegate
类。在列表中呈现项目。DefaultRowSorter.ModelWrapper
负责提供由DefaultRowSorter
排序的数据。DesktopManager对象由JDesktopPane对象拥有。用于确定组件在拖放期间如何跟踪和指示放置位置的拖放模式。该类已被1.4焦点API所取代。ParallelGroup
可以对齐其子元素的可能方式的枚举。对齐和调整其子元素大小的Group
。顺序地一个接一个地定位和调整其元素大小的Group
。一个小的固定大小图片,通常用于装饰组件。InputMap
提供了输入事件(目前仅使用KeyStroke
)与Object
之间的绑定。为Swing组件提供验证机制的类。可以选择性地为JInternalFrame的初始组件提供算法的FocusTraversalPolicy。“推”按钮的实现。复选框的实现 - 可以选择或取消选择的项目,并向用户显示其状态。JColorChooser
提供了一个控件面板,允许用户操纵和选择颜色。一个组合了按钮或可编辑字段和下拉列表的组件。定义了一个KeySelectionManager
的接口。除顶级容器外的所有Swing组件的基类。用于为辅助功能提供默认支持的JComponent的内部类。用于创建多文档界面或虚拟桌面的容器。创建对话框窗口的主要类。用于编辑各种类型内容的文本组件。为JEditorPane
类实现辅助功能支持的类。JFormattedTextField
扩展了JTextField
,添加了对格式化任意值的支持,以及在用户编辑文本后检索特定对象。AbstractFormatter
的实例由JFormattedTextField
使用,用于处理从对象到字符串的转换,以及从字符串到对象的转换。AbstractFormatterFactory
的实例由JFormattedTextField
使用,用于获取AbstractFormatter
的实例,后者用于格式化值。提供了许多本地框架功能的轻量级对象,包括拖动、关闭、成为图标、调整大小、标题显示和对菜单栏的支持。该组件表示JInternalFrame
的图标化版本。用于显示短文本字符串或图像的显示区域。JLayeredPane
为JFC/Swing容器添加了深度,允许组件在需要时彼此重叠。显示对象列表并允许用户选择一个或多个项目的组件。表示JList
的放置位置的TransferHandler.DropLocation
的子类。菜单的实现 - 当用户选择JMenuBar
上的项目时显示的包含JMenuItem
的弹出窗口。监视弹出窗口关闭的监听器类。菜单栏的实现。菜单中的项目的实现。为JMenuItem
类实现辅助功能支持的类。JPanel
是一个通用的轻量级容器。弹出菜单的实现 - 一个小窗口弹出并显示一系列选择项。由JFrame
、JDialog
、JWindow
、JApplet
和JInternalFrame
在后台使用的轻量级容器。滚动条的实现。为轻量级组件提供可滚动视图。JSeparator
提供了一个通用目的的组件,用于实现分隔线 - 最常用于菜单项之间的分隔符,将它们分成逻辑分组。一个单行输入字段,允许用户从有序序列中选择一个数字或对象值。用于显示模型当前值的只读视图的更专业化编辑器的简单基类,使用JFormattedTextField
。JTable
用于显示和编辑常规的二维表格。表示JTable
的放置位置的TransferHandler.DropLocation
的子类。用于打印JTable
的打印模式。JTextField
是一个轻量级组件,允许编辑单行文本。为JTextField
类实现辅助功能支持的类。两状态按钮的实现。为JToggleButton
类实现辅助功能支持的类。用于为组件显示“提示”的控件。将分层数据集显示为大纲的控件。表示JTree
的放置位置的TransferHandler.DropLocation
的子类。EmptySelectionModel
是一个不允许选择任何内容的TreeSelectionModel
。创建一个新的TreeSelectionEvent
,以JTree
作为源,并将其传递给所有监听器。“视口”或“窗口”,通过它可以看到底层信息。视图的监听器。KeyStroke表示键盘上的键动作,或等效输入设备上的动作。LayoutStyle
提供有关如何定位组件的信息。ComponentPlacement
是两个组件相对放置的可能方式的枚举。用作在JList中绘制单元格的“橡皮图章”的组件。此接口定义了像JList这样的组件用于获取列表中每个单元格的值和列表长度的方法。此接口表示显示具有稳定索引值的值列表的任何组件的选择的当前状态。如其名称所示,LookAndFeel
封装了外观和感觉。任何可以放置到菜单中的组件都应该实现此接口。MenuSelectionManager拥有菜单层次结构中的选择。ComboBoxModel
的可变版本。弹出窗口用于向用户显示一个Component
,通常位于特定包含层次结构中的所有其他Component
之上。如其名称所示,PopupFactory
用于获取Popup
的实例。用于监视某些操作进度的类。此类管理重绘请求,允许最小化重绘次数,例如通过将多个请求合并为组件树成员的单个重绘。此接口由具有单个JRootPane子级的组件实现:JDialog、JFrame、JWindow、JApplet、JInternalFrame。RowFilter
用于过滤模型中的条目,以便它们不会显示在视图中。一些默认RowFilter
支持的可能比较值的枚举。一个Entry
对象被传递给RowFilter
的实例,允许过滤器获取条目数据的值,从而确定是否应该显示该条目。RowSorter
提供排序和过滤的基础。SortKey描述特定列的排序顺序。为像JScrollPane这样的滚动容器提供信息的接口。JScrollPane组件使用的常量。JScrollPane
使用的布局管理器。支持最多一个索引选择的模型。为布局管理器的方便计算有关组件大小和位置的信息。FocusTraversalPolicy通过根据给定的Comparator对焦点遍历循环的组件进行排序来确定遍历顺序。SortOrder是可能的排序顺序的枚举。用于Date
序列的SpinnerModel
。一个简单的SpinnerModel
实现,其值由数组或List
定义。用于潜在无限序列对象值的模型。用于数字序列的SpinnerModel
。Spring
类的实例包含三个特性,描述其行为:最小值、首选值和最大值。Constraints
对象保存控制组件在由SpringLayout
控制的容器中大小和位置变化的约束。通常用于在屏幕上定位和定向组件的常量集合。用于为自动生成的BeanInfo
类指定一些Swing相关信息的注释。state
绑定属性的值。管理系统中所有ToolTips
。此类用于处理Transferable
在Swing组件之间的传输。表示应插入拖放数据的位置。此类封装了剪贴板或拖放传输的所有相关细节,并允许自定义拖放体验的各个方面。Swing组件的默认值表。此类允许将条目存储在默认表中,直到首次使用getXXX(key)
方法查找它时才构造该条目。为了配置菜单或初始应用程序设置而提供已安装LookAndFeel
的一些信息。表示用户系统上不存在请求的外观管理类的异常。用于控制窗口关闭操作的常量。 -
-
ClassDescription一个小固定大小的图片,通常用于装饰组件。
JColorChooser
提供了一个控件面板,允许用户操纵和选择颜色。除顶级容器外,所有Swing组件的基类。JPanel
是一个通用的轻量级容器。 -
ClassDescription除顶级容器外,所有Swing组件的基类。一个轻量级对象,提供了许多本机框架的功能,包括拖动、关闭、成为图标、调整大小、标题显示以及支持菜单栏。任何可以放置到菜单中的组件都应该实现此接口。MenuSelectionManager拥有菜单层次结构中的选择。
RowSorter
提供排序和过滤的基础。 -
-
ClassDescription
ActionMap
提供从Object
(称为键或Action
名称)到Action
的映射。ComponentInputMap
是与特定JComponent
关联的InputMap
。一个小固定大小的图片,通常用于装饰组件。InputMap
提供输入事件(目前仅使用KeyStroke
)与Object
之间的绑定。“推”按钮的实现。一个组件,结合了按钮或可编辑字段和下拉列表。除顶级容器外,所有Swing组件的基类。JFileChooser
提供了一个简单的机制,让用户选择文件。JLayer
是Swing组件的通用装饰器,使您能够实现各种高级绘图效果,并接收其边界内生成的所有AWTEvent
的通知。显示对象列表并允许用户选择一个或多个项目的组件。JOptionPane
使弹出标准对话框框变得容易,提示用户输入值或通知他们某些信息。“弹出”菜单的实现,一个弹出并显示一系列选择项的小窗口。JSplitPane
用于分隔两个(仅限两个)Component
。一个控件,允许用户通过单击具有给定标题和/或图标的选项卡在一组组件之间切换。将一组分层数据显示为大纲的控件。弹出窗口用于向用户显示一个Component
,通常位于特定包含层次结构中的所有其他Component
之上。 -
ClassDescription此类为JFC
Action
接口提供了默认实现。定义按钮和菜单项的常见行为。为提供List
内容的数据模型提供了抽象定义。Action
接口在多个控件可能访问相同功能的情况下,为ActionListener
接口提供了有用的扩展。ActionMap
提供从Object
(称为键或Action
名称)到Action
的映射。一个布局管理器,允许多个组件垂直或水平布局。此类插入在单元格渲染器和使用它们的组件之间。用于JComboBox组件的编辑器组件。用于组合框的数据模型。DesktopManager对象由JDesktopPane对象拥有。一个小固定大小的图片,通常用于装饰组件。“推”按钮的实现。JColorChooser
提供了一个控件面板,允许用户操纵和选择颜色。一个组件,结合了按钮或可编辑字段和下拉列表。除顶级容器外,所有Swing组件的基类。用于创建多文档界面或虚拟桌面的容器。JFileChooser
提供了一个简单的机制,让用户选择文件。扩展了java.awt.Frame
的版本,增加了对JFC/Swing组件架构的支持。一个轻量级对象,提供了许多本机框架的功能,包括拖动、关闭、成为图标、调整大小、标题显示以及支持菜单栏。这个组件代表了一个JInternalFrame
的图标化版本。用于显示短文本字符串或图像,或两者兼有的显示区域。显示对象列表并允许用户选择一个或多个项目的组件。菜单的实现 -- 一个弹出窗口,包含JMenuItem
,当用户在JMenuBar
上选择一个项目时显示。菜单栏的实现。菜单中项目的实现。JOptionPane
使弹出标准对话框,提示用户输入值或通知用户某些信息变得容易。JPanel
是一个通用的轻量级容器。弹出菜单的实现 -- 一个弹出并显示一系列选项的小窗口。用于直观显示某个任务的进度的组件。由JFrame
、JDialog
、JWindow
、JApplet
和JInternalFrame
在后台使用的轻量级容器。滚动条的实现。为轻量级组件提供可滚动的视图。JSeparator
提供了一个通用的组件,用于实现分隔线 - 最常用于菜单项之间的分隔线,将它们分成逻辑分组。允许用户通过在有界区间内滑动旋钮来图形化选择值的组件。允许用户从有序序列中选择数字或对象值的单行输入字段。JSplitPane
用于分隔两个(仅限两个)Component
。允许用户通过点击具有特定标题和/或图标的选项卡在一组组件之间切换的组件。用于显示和编辑常规二维表格单元格的JTable
。JTextField
是一个轻量级组件,允许编辑单行文本。JToolBar
提供了一个有用于显示常用Action
或控件的组件。作为大纲显示层次数据的控件。代表JTree
的放置位置的TransferHandler.DropLocation
的子类。表示键盘上的按键操作或等效输入设备的KeyStroke。用于在JList中绘制单元格的"橡皮图章"的组件。此接口定义了像JList这样的组件使用的方法,用于获取列表中每个单元格的值和列表的长度。此接口表示显示具有稳定索引值的值列表的任何组件的选择的当前状态。LookAndFeel
,顾名思义,封装了外观和感觉。任何可以放置到菜单中的组件都应该实现此接口。MenuSelectionManager拥有菜单层次结构中的选择。此接口由具有单个JRootPane子级的组件实现:JDialog、JFrame、JWindow、JApplet、JInternalFrame。与JScrollPane组件一起使用的常量。用于在屏幕上定位和定向组件的常量集合。在指定的时间间隔内触发一个或多个ActionEvent
。Swing组件的默认表。 -
ClassDescription此类为JFC
Action
接口提供了默认实现。为按钮和菜单项定义常见行为。为提供List
内容的数据模型提供抽象定义。Action
接口为那些可能被多个控件访问相同功能的情况提供了有用的扩展。ActionMap
提供了从Object
(称为键或Action
名称)到Action
的映射。此类插入在单元格渲染器和使用它们的组件之间。用于JComboBox组件的编辑器组件。用于组合框的数据模型。在列表中渲染项目。一个小的固定大小图片,通常用于装饰组件。"推"按钮的实现。结合了按钮或可编辑字段和下拉列表的组件。除顶级容器外所有Swing组件的基类。JFileChooser
提供了用户选择文件的简单机制。一个轻量级对象,提供了许多本机框架的功能,包括拖动、关闭、成为图标、调整大小、标题显示和菜单栏支持。用于显示短文本字符串或图像,或两者兼有的显示区域。显示对象列表并允许用户选择一个或多个项目的组件。菜单的实现 -- 一个弹出窗口,包含JMenuItem
,当用户在JMenuBar
上选择一个项目时显示。JPanel
是一个通用的轻量级容器。弹出菜单的实现 -- 一个弹出并显示一系列选项的小窗口。为轻量级组件提供可滚动的视图。允许用户通过在有界区间内滑动旋钮来图形化选择值的组件。JToolBar
提供了一个有用于显示常用Action
或控件的组件。LayoutStyle
提供了有关如何定位组件的信息。用于在JList中绘制单元格的"橡皮图章"的组件。此接口定义了像JList这样的组件使用的方法,用于获取列表中每个单元格的值和列表的长度。LookAndFeel
,顾名思义,封装了外观和感觉。任何可以放置到菜单中的组件都应该实现此接口。与JScrollPane组件一起使用的常量。用于在屏幕上定位和定向组件的常量集合。Swing组件的默认表。 -
ClassDescription结合了按钮或可编辑字段和下拉列表的组件。除顶级容器外所有Swing组件的基类。
JFileChooser
提供了用户选择文件的简单机制。显示对象列表并允许用户选择一个或多个项目的组件。JOptionPane
使弹出标准对话框,提示用户输入值或通知用户某些信息。弹出菜单的实现 -- 一个弹出并显示一系列选项的小窗口。JSplitPane
用于分隔两个(仅限两个)Component
。允许用户通过点击具有特定标题和/或图标的选项卡在一组组件之间切换的组件。作为大纲显示层次数据的控件。LookAndFeel
,顾名思义,封装了外观和感觉。弹出用于向用户显示Component
的组件,通常位于特定包含层次结构中的所有其他Component
之上。Swing组件的默认表。 -
ClassDescription除顶级容器外所有Swing组件的基类。
LookAndFeel
,顾名思义,封装了外观和感觉。一个绘制委托。 -
ClassDescription为按钮和菜单项定义常见行为。一个小的固定大小图片,通常用于装饰组件。除顶级容器外所有Swing组件的基类。一个轻量级对象,提供了许多本机框架的功能,包括拖动、关闭、成为图标、调整大小、标题显示和菜单栏支持。
JPanel
是一个通用的轻量级容器。JSeparator
提供了一个通用的组件,用于实现分隔线 - 最常用于菜单项之间的分隔线,将它们分成逻辑分组。允许用户通过在有界区间内滑动旋钮来图形化选择值的组件。LookAndFeel
,顾名思义,封装了外观和感觉。与JScrollPane组件一起使用的常量。用于在屏幕上定位和定向组件的常量集合。Swing组件的默认表。 -
ClassDescription此接口定义了任何通用编辑器应该能够实现的方法。提供围绕基于网格数据模型的排序和过滤的
RowSorter
的实现。除顶级容器外所有Swing组件的基类。用于为辅助功能提供默认支持的JComponent的内部类。用于显示短文本字符串或图像,或两者兼有的显示区域。用于显示和编辑常规二维表格单元格的JTable
。此接口表示显示具有稳定索引值的值列表的任何组件的选择的当前状态。RowSorter
提供了排序和过滤的基础。用于在屏幕上定位和定向组件的常量集合。 -
ClassDescription该类为JFC
Action
接口提供了默认实现。Action
接口在同一功能可能被多个控件访问的情况下,为ActionListener
接口提供了有用的扩展。用于确定组件在拖放过程中跟踪和指示放置位置的方法的放置模式。一幅小的固定尺寸图片,通常用于装饰组件。所有Swing组件(顶层容器除外)的基类。JComponent的内部类,用于为辅助功能提供默认支持。用于编辑各种内容的文本组件。JFormattedTextField
扩展了JTextField
,支持格式化任意值,并在用户编辑文本后检索特定对象。AbstractFormatter
的实例由JFormattedTextField
使用,用于处理从对象到字符串的转换,以及从字符串到对象的转换。AbstractFormatterFactory
的实例由JFormattedTextField
使用,以获取AbstractFormatter
的实例,后者用于格式化值。KeyStroke表示键盘上的键动作,或等效输入设备上的动作。为滚动容器(如JScrollPane)提供信息的接口。为布局管理器提供便利,计算组件的大小和位置信息。用于在屏幕上定位和定向组件的常量集合。用于为自动生成的BeanInfo
类指定一些与Swing相关的信息的注释。表示应插入放置数据的位置。 -
ClassDescription该类为JFC
Action
接口提供了默认实现。Action
接口在同一功能可能被多个控件访问的情况下,为ActionListener
接口提供了有用的扩展。一幅小的固定尺寸图片,通常用于装饰组件。用于编辑各种内容的文本组件。为布局管理器提供便利,计算组件的大小和位置信息。用于在屏幕上定位和定向组件的常量集合。 -
ClassDescription此接口定义了任何通用编辑器应能够实现的方法。列表选择的默认数据模型。一幅小的固定尺寸图片,通常用于装饰组件。所有Swing组件(顶层容器除外)的基类。用于显示短文本字符串或图像的显示区域。
JTextField
是一个轻量级组件,允许编辑单行文本。以大纲形式显示一组分层数据的控件。为滚动容器(如JScrollPane)提供信息的接口。用于在屏幕上定位和定向组件的常量集合。在指定的时间间隔触发一个或多个ActionEvent
。