Module java.desktop
Package javax.swing.plaf.metal
package javax.swing.plaf.metal
提供根据Java外观(曾用名Metal)构建的用户界面对象,这是默认的外观。
这些类设计用于在安装相应的LookAndFeel
类时使用(UIManager.setLookAndFeel(new XXXLookAndFeel())
)。在安装不同的LookAndFeel
时使用它们可能会产生意外结果,包括异常。此外,在不更新任何JComponent
的相应ComponentUI
的情况下更改UIManager
维护的LookAndFeel
也可能产生意外结果,例如显示错误的颜色,通常不鼓励这样做。
注意:大多数Swing API 不是线程安全的。详情请参阅Swing中的并发性,这是Java教程中的一个部分。
- 自版本:
- 1.2
-
ClassDescription提供
MetalTheme
的具体实现,提供Java外观的原始外观,代号为"Steel"。可提供适用于金属L&F的边框的工厂对象。该类表示JButton
的边框。该类表示3D边框。该类表示JInternalFrame
的边框。该类表示JMenuBar
的边框。该类表示JMenuItem
的边框。该类表示选项对话框的边框。调色板的边框。该类表示JPopupMenu
的边框。该类表示鼠标悬停Button
的边框。该类表示JScrollPane
的边框。表头的边框JTextField
的边框。JToggleButton
的边框。该类表示JToolBar
的边框。MetalButtonUI实现OrganicCheckBoxUI的CheckboxIcon实现MetalCheckboxUI的CheckboxUI实现用于帮助MetalComboBoxUI的JButton子类Metal可编辑组合框的默认编辑器实现UIResource的BasicComboBoxEditor的子类。此实用程序类绘制指示MetalComboBox的水平条。JComboBox的Metal UIMetal桌面图标。FileChooser的Metal L&F实现。可提供Java外观(Metal)的Icon
的工厂对象。警告:此类的序列化对象将不兼容未来的Swing版本。警告:此类的序列化对象将不兼容未来的Swing版本。定义Palette关闭的图标警告:此类的序列化对象将不兼容未来的Swing版本。警告:此类的序列化对象将不兼容未来的Swing版本。该类表示树叶图标。管理JLF标题栏的类JInternalFrame的Metal实现。LabelUI的Windows L&F实现。Java外观,又称Metal。MenuBarUI
的Metal实现。PopupMenuSeparatorUI的Metal L&F实现。ProgressBarUI的Metal实现。MetalRadioButtonUI的RadioButtonUI实现提供RootPaneUI
的金属外观实现。用于Metal外观的ScrollBarUI实现Metal滚动条箭头的JButton对象。ScrollPaneUI的Metal L&F实现。SeparatorUI的Metal L&F实现。SliderUI的Java L&F实现。Metal分隔窗格。BasicTabbedPaneUI的Metal子类。JTextField的外观基础。MetalTheme
提供Java外观使用的颜色调色板和字体。MetalToggleButton实现ToolBarUI的Metal外观实现。BasicToolTipUI的Metal L&F扩展。TreeUI
的金属外观实现。MetalLookAndFeel
的默认主题。