Uses of Package
javax.swing

Packages that use 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的类和接口。
  • Classes in javax.swing used by com.sun.tools.jconsole
    Class
    Description
    JPanel是一个通用的轻量级容器。
    用于在后台线程中执行长时间GUI交互任务的抽象类。
  • Classes in javax.swing used by java.awt
    Class
    Description
    菜单栏的实现。
  • Classes in javax.swing used by java.awt.im.spi
    Class
    Description
    java.awt.Frame的扩展版本,增加了对JFC/Swing组件架构的支持。
  • Classes in javax.swing used by javax.swing
    Class
    Description
    为按钮和菜单项定义了通用行为。
    AbstractButton类实现辅助功能支持的类。
    CellEditors的基类,为CellEditor接口中的方法提供了默认实现,除了getCellEditorValue()
    为提供List内容的数据模型的抽象定义。
    该类提供了SpinnerModel接口的ChangeListener部分,适用于大多数具体的SpinnerModel实现。
    Action接口在同一功能可能被多个控件访问的情况下,为ActionListener接口提供了有用的扩展。
    ActionMap提供了从Object(称为Action名称)到Action的映射。
    定义了SliderProgressBar等组件使用的数据模型。
    Box
    使用BoxLayout对象作为布局管理器的轻量级容器。
    用于为一组按钮创建多重排除范围的类。
    按钮的状态模型。
    该接口定义了任何通用编辑器应该能够实现的方法。
    为JComboBox组件使用的编辑器组件。
    用于组合框的数据模型。
    ComponentInputMap是与特定JComponent关联的InputMap
    Button组件的数据模型的默认实现。
    受保护的EditorDelegate类。
    在列表中呈现项目。
    DefaultRowSorter.ModelWrapper负责提供由DefaultRowSorter排序的数据。
    DesktopManager对象由JDesktopPane对象拥有。
    用于确定组件在拖放期间如何跟踪和指示放置位置的拖放模式。
    该类已被1.4焦点API所取代。
    ParallelGroup可以对齐其子元素的可能方式的枚举。
    GroupGroupLayout支持的两种操作提供了基础:一个接一个地布置组件(SequentialGroup)或对齐的(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是一个通用的轻量级容器。
    弹出菜单的实现 - 一个小窗口弹出并显示一系列选择项。
    JFrameJDialogJWindowJAppletJInternalFrame在后台使用的轻量级容器。
    滚动条的实现。
    为轻量级组件提供可滚动视图。
    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的一些信息。
    表示用户系统上不存在请求的外观管理类的异常。
    用于控制窗口关闭操作的常量。
  • Classes in javax.swing used by javax.swing.border
    Class
    Description
    一个小固定大小的图片,通常用于装饰组件。
  • Class
    Description
    一个小固定大小的图片,通常用于装饰组件。
    JColorChooser提供了一个控件面板,允许用户操纵和选择颜色。
    除顶级容器外,所有Swing组件的基类。
    JPanel是一个通用的轻量级容器。
  • Classes in javax.swing used by javax.swing.event
    Class
    Description
    除顶级容器外,所有Swing组件的基类。
    一个轻量级对象,提供了许多本机框架的功能,包括拖动、关闭、成为图标、调整大小、标题显示以及支持菜单栏。
    任何可以放置到菜单中的组件都应该实现此接口。
    MenuSelectionManager拥有菜单层次结构中的选择。
    RowSorter提供排序和过滤的基础。
  • Class
    Description
    一个小固定大小的图片,通常用于装饰组件。
  • Classes in javax.swing used by javax.swing.plaf
    Class
    Description
    ActionMap提供从Object(称为Action名称)到Action的映射。
    ComponentInputMap是与特定JComponent关联的InputMap
    一个小固定大小的图片,通常用于装饰组件。
    InputMap提供输入事件(目前仅使用KeyStroke)与Object之间的绑定。
    “推”按钮的实现。
    一个组件,结合了按钮或可编辑字段和下拉列表。
    除顶级容器外,所有Swing组件的基类。
    JFileChooser提供了一个简单的机制,让用户选择文件。
    JLayer是Swing组件的通用装饰器,使您能够实现各种高级绘图效果,并接收其边界内生成的所有AWTEvent的通知。
    显示对象列表并允许用户选择一个或多个项目的组件。
    JOptionPane使弹出标准对话框框变得容易,提示用户输入值或通知他们某些信息。
    “弹出”菜单的实现,一个弹出并显示一系列选择项的小窗口。
    JSplitPane用于分隔两个(仅限两个)Component
    一个控件,允许用户通过单击具有给定标题和/或图标的选项卡在一组组件之间切换。
    将一组分层数据显示为大纲的控件。
    弹出窗口用于向用户显示一个Component,通常位于特定包含层次结构中的所有其他Component之上。
  • Classes in javax.swing used by javax.swing.plaf.basic
    Class
    Description
    此类为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是一个通用的轻量级容器。
    弹出菜单的实现 -- 一个弹出并显示一系列选项的小窗口。
    用于直观显示某个任务的进度的组件。
    JFrameJDialogJWindowJAppletJInternalFrame在后台使用的轻量级容器。
    滚动条的实现。
    为轻量级组件提供可滚动的视图。
    JSeparator提供了一个通用的组件,用于实现分隔线 - 最常用于菜单项之间的分隔线,将它们分成逻辑分组。
    允许用户通过在有界区间内滑动旋钮来图形化选择值的组件。
    允许用户从有序序列中选择数字或对象值的单行输入字段。
    JSplitPane用于分隔两个(仅限两个)Component
    允许用户通过点击具有特定标题和/或图标的选项卡在一组组件之间切换的组件。
    用于显示和编辑常规二维表格单元格的JTable
    JTextField是一个轻量级组件,允许编辑单行文本。
    JToolBar提供了一个有用于显示常用Action或控件的组件。
    作为大纲显示层次数据的控件。
    代表JTree的放置位置的TransferHandler.DropLocation的子类。
    表示键盘上的按键操作或等效输入设备的KeyStroke。
    用于在JList中绘制单元格的"橡皮图章"的组件。
    此接口定义了像JList这样的组件使用的方法,用于获取列表中每个单元格的值和列表的长度。
    此接口表示显示具有稳定索引值的值列表的任何组件的选择的当前状态。
    LookAndFeel,顾名思义,封装了外观和感觉。
    任何可以放置到菜单中的组件都应该实现此接口。
    MenuSelectionManager拥有菜单层次结构中的选择。
    此接口由具有单个JRootPane子级的组件实现:JDialog、JFrame、JWindow、JApplet、JInternalFrame。
    与JScrollPane组件一起使用的常量。
    用于在屏幕上定位和定向组件的常量集合。
    在指定的时间间隔内触发一个或多个ActionEvent
    Swing组件的默认表。
  • Classes in javax.swing used by javax.swing.plaf.metal
    Class
    Description
    此类为JFC Action接口提供了默认实现。
    为按钮和菜单项定义常见行为。
    为提供List内容的数据模型提供抽象定义。
    Action接口为那些可能被多个控件访问相同功能的情况提供了有用的扩展。
    ActionMap提供了从Object(称为Action名称)到Action的映射。
    此类插入在单元格渲染器和使用它们的组件之间。
    用于JComboBox组件的编辑器组件。
    用于组合框的数据模型。
    在列表中渲染项目。
    一个小的固定大小图片,通常用于装饰组件。
    "推"按钮的实现。
    结合了按钮或可编辑字段和下拉列表的组件。
    除顶级容器外所有Swing组件的基类。
    JFileChooser提供了用户选择文件的简单机制。
    一个轻量级对象,提供了许多本机框架的功能,包括拖动、关闭、成为图标、调整大小、标题显示和菜单栏支持。
    用于显示短文本字符串或图像,或两者兼有的显示区域。
    显示对象列表并允许用户选择一个或多个项目的组件。
    菜单的实现 -- 一个弹出窗口,包含JMenuItem,当用户在JMenuBar上选择一个项目时显示。
    JPanel是一个通用的轻量级容器。
    弹出菜单的实现 -- 一个弹出并显示一系列选项的小窗口。
    为轻量级组件提供可滚动的视图。
    允许用户通过在有界区间内滑动旋钮来图形化选择值的组件。
    JToolBar提供了一个有用于显示常用Action或控件的组件。
    LayoutStyle提供了有关如何定位组件的信息。
    用于在JList中绘制单元格的"橡皮图章"的组件。
    此接口定义了像JList这样的组件使用的方法,用于获取列表中每个单元格的值和列表的长度。
    LookAndFeel,顾名思义,封装了外观和感觉。
    任何可以放置到菜单中的组件都应该实现此接口。
    与JScrollPane组件一起使用的常量。
    用于在屏幕上定位和定向组件的常量集合。
    Swing组件的默认表。
  • Classes in javax.swing used by javax.swing.plaf.multi
    Class
    Description
    结合了按钮或可编辑字段和下拉列表的组件。
    除顶级容器外所有Swing组件的基类。
    JFileChooser提供了用户选择文件的简单机制。
    显示对象列表并允许用户选择一个或多个项目的组件。
    JOptionPane使弹出标准对话框,提示用户输入值或通知用户某些信息。
    弹出菜单的实现 -- 一个弹出并显示一系列选项的小窗口。
    JSplitPane用于分隔两个(仅限两个)Component
    允许用户通过点击具有特定标题和/或图标的选项卡在一组组件之间切换的组件。
    作为大纲显示层次数据的控件。
    LookAndFeel,顾名思义,封装了外观和感觉。
    弹出用于向用户显示Component的组件,通常位于特定包含层次结构中的所有其他Component之上。
    Swing组件的默认表。
  • Class
    Description
    除顶级容器外所有Swing组件的基类。
    LookAndFeel,顾名思义,封装了外观和感觉。
    一个绘制委托。
  • Classes in javax.swing used by javax.swing.plaf.synth
    Class
    Description
    为按钮和菜单项定义常见行为。
    一个小的固定大小图片,通常用于装饰组件。
    除顶级容器外所有Swing组件的基类。
    一个轻量级对象,提供了许多本机框架的功能,包括拖动、关闭、成为图标、调整大小、标题显示和菜单栏支持。
    JPanel是一个通用的轻量级容器。
    JSeparator提供了一个通用的组件,用于实现分隔线 - 最常用于菜单项之间的分隔线,将它们分成逻辑分组。
    允许用户通过在有界区间内滑动旋钮来图形化选择值的组件。
    LookAndFeel,顾名思义,封装了外观和感觉。
    与JScrollPane组件一起使用的常量。
    用于在屏幕上定位和定向组件的常量集合。
    Swing组件的默认表。
  • Classes in javax.swing used by javax.swing.table
    Class
    Description
    此接口定义了任何通用编辑器应该能够实现的方法。
    提供围绕基于网格数据模型的排序和过滤的RowSorter的实现。
    除顶级容器外所有Swing组件的基类。
    用于为辅助功能提供默认支持的JComponent的内部类。
    用于显示短文本字符串或图像,或两者兼有的显示区域。
    用于显示和编辑常规二维表格单元格的JTable
    此接口表示显示具有稳定索引值的值列表的任何组件的选择的当前状态。
    RowSorter提供了排序和过滤的基础。
    用于在屏幕上定位和定向组件的常量集合。
  • Classes in javax.swing used by javax.swing.text
    Class
    Description
    该类为JFC Action 接口提供了默认实现。
    Action 接口在同一功能可能被多个控件访问的情况下,为ActionListener 接口提供了有用的扩展。
    用于确定组件在拖放过程中跟踪和指示放置位置的方法的放置模式。
    一幅小的固定尺寸图片,通常用于装饰组件。
    所有Swing组件(顶层容器除外)的基类。
    JComponent的内部类,用于为辅助功能提供默认支持。
    用于编辑各种内容的文本组件。
    JFormattedTextField 扩展了JTextField,支持格式化任意值,并在用户编辑文本后检索特定对象。
    AbstractFormatter 的实例由JFormattedTextField 使用,用于处理从对象到字符串的转换,以及从字符串到对象的转换。
    AbstractFormatterFactory 的实例由JFormattedTextField 使用,以获取AbstractFormatter 的实例,后者用于格式化值。
    KeyStroke表示键盘上的键动作,或等效输入设备上的动作。
    为滚动容器(如JScrollPane)提供信息的接口。
    为布局管理器提供便利,计算组件的大小和位置信息。
    用于在屏幕上定位和定向组件的常量集合。
    用于为自动生成的BeanInfo 类指定一些与Swing相关的信息的注释。
    表示应插入放置数据的位置。
  • Classes in javax.swing used by javax.swing.text.html
    Class
    Description
    该类为JFC Action 接口提供了默认实现。
    Action 接口在同一功能可能被多个控件访问的情况下,为ActionListener 接口提供了有用的扩展。
    一幅小的固定尺寸图片,通常用于装饰组件。
    用于编辑各种内容的文本组件。
    为布局管理器提供便利,计算组件的大小和位置信息。
    用于在屏幕上定位和定向组件的常量集合。
  • Classes in javax.swing used by javax.swing.tree
    Class
    Description
    此接口定义了任何通用编辑器应能够实现的方法。
    列表选择的默认数据模型。
    一幅小的固定尺寸图片,通常用于装饰组件。
    所有Swing组件(顶层容器除外)的基类。
    用于显示短文本字符串或图像的显示区域。
    JTextField 是一个轻量级组件,允许编辑单行文本。
    以大纲形式显示一组分层数据的控件。
    为滚动容器(如JScrollPane)提供信息的接口。
    用于在屏幕上定位和定向组件的常量集合。
    在指定的时间间隔触发一个或多个ActionEvent