模块 java.desktop
包 javax.swing.plaf.basic
包javax.swing.plaf.basic
提供根据基本外观构建的用户界面对象。基本外观提供了许多外观包使用的默认行为。它包含组件、布局管理器、事件、事件监听和适配器。您可以将此包中的类子类化以创建您自己的自定义外观。
这些类旨在在安装相应的 LookAndFeel
类 (UIManager.setLookAndFeel(new XXXLookAndFeel())
) 时使用。在安装不同的 LookAndFeel
时使用它们可能会产生意外结果,包括异常。此外,更改由 UIManager
维护的 LookAndFeel
而不更新任何 JComponent
的相应 ComponentUI
也可能产生意外结果,例如显示错误的颜色,通常不鼓励这样做。
Note: 大多数 Swing API 都是 not 线程安全的。有关详细信息,请参阅 Swing 中的并发,The Java Tutorial 中的一个部分。
- 自从:
- 1.2
-
类描述JButton 对象,它在其中一个主要方向上绘制一个按比例缩放的箭头。可以提供适合基本 L & F 的 Borders 的工厂对象。在按钮周围绘制边框。在字段周围绘制边框。在支持边距的组件周围绘制边框。在菜单栏周围绘制边框。在单选按钮周围绘制边框。鼠标悬停工具栏按钮的特殊细边框。在拆分窗格周围绘制边框。在切换按钮周围绘制边框。按钮监听基本按钮实现BasicCheckboxMenuItem 实现BasicCheckboxUI 的 CheckboxUI 实现提供 JColorChooser 的基本外观。可编辑组合框的默认编辑器。实现 UIResource 的 BasicComboBoxEditor 的子类。组合框渲染器实现 UIResource 的 BasicComboBoxRenderer 的子类。JComboBox 的基本 UI 实现。这是
ComboPopup
接口的基本实现。桌面上最小化窗口的基本 L&F。桌面的基本 L&F。文件列表的基本实现。提供 JEditorPane 的外观。FileChooser 的基本 L&F 实现。为JFormattedTextField
提供外观实现。方便的工具类。支持为 swing 组件提供 html 视图。可以出售适合基本 L & F 的图标的工厂对象。管理基本标题栏的类JInternalFrame 的基本 L&F 实现。LabelUI 的 Windows L&F 实现。ListUI
的可扩展实现。用于为 Swing 创建外观的基类。MenuBarUI 的默认 L&F 实现。基本菜单项实现MenuUI 的默认 L&F 实现。提供JOptionPane
的基本外观。ButtonAreaLayout
的行为方式与FlowLayout
类似。基本面板实现为密码字段提供 Windows 外观。PopupMenuSeparatorUI 的基本 L&F 实现。PopupMenuUI 的 Windows L&F 实现。ProgressBarUI 的基本 L&F 实现。BasicRadioButtonMenuItem 实现BasicRadioButtonUI 的 RadioButtonUI 实现RootPaneUI 的基本实现,所有 JRootPane 实例共享一个。实现基本外观的 ScrollBarUIScrollPaneUI 的默认 L&F 实现。SeparatorUI 的基本 L&F 实现。SliderUI 的基本 L&F 实现。默认的 Spinner UI 委托。BasicSplitPaneUI 使用的分隔线。SplitPaneUI 的基本 L&F 实现。TabbedPaneUI 的基本 L&F 实现。BasicTableHeaderUI 实现BasicTableUI 实现提供纯文本编辑器的外观。JTextField 外观的基础。提供样式文本编辑器的外观。文本组件外观的基础。接口Caret
的默认实现。接口Highlighter
的默认实现。BasicToggleButton 实现ToolBarSeparatorUI 的基本 L&F 实现。ToolBarUI 的基本 L&F 实现。标准工具提示 L&F。分层数据结构的基本 L&F。基本视口实现定义组合框弹出部分实现所需方法的接口。弹出菜单和菜单栏的默认布局管理器。