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