请参见:
描述
类摘要 | |
---|---|
DefaultMetalTheme | 提供 Java 外观原型的 MetalTheme 的一个具体实现,代码名称为“Steel”。 |
MetalBorders | 可以提供适用于 metal L & F 的 Border 的工厂对象。 |
MetalBorders.ButtonBorder | |
MetalBorders.Flush3DBorder | |
MetalBorders.InternalFrameBorder | |
MetalBorders.MenuBarBorder | |
MetalBorders.MenuItemBorder | |
MetalBorders.OptionDialogBorder | |
MetalBorders.PaletteBorder | Palette 的边框。 |
MetalBorders.PopupMenuBorder | |
MetalBorders.RolloverButtonBorder | |
MetalBorders.ScrollPaneBorder | |
MetalBorders.TableHeaderBorder | Table Header 的边框 |
MetalBorders.TextFieldBorder | |
MetalBorders.ToggleButtonBorder | |
MetalBorders.ToolBarBorder | |
MetalButtonUI | MetalButtonUI 实现 警告:此类的序列化对象与以后的 Swing 版本不兼容。 |
MetalCheckBoxIcon | OrganicCheckBoxUI 的 CheckboxIcon 实现 警告:此类的序列化对象与以后的 Swing 版本不兼容。 |
MetalCheckBoxUI | MetalCheckboxUI 的 CheckboxUI 实现 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalComboBoxButton | 协助 MetalComboBoxUI 的 JButton 子类 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalComboBoxEditor | Metal 可编辑组合框的默认编辑器 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalComboBoxEditor.UIResource | 实现 UIResource 的 BasicComboBoxEditor 的一个子类。 |
MetalComboBoxIcon | 此实用工具类绘制指示 MetalComboBox 的水平条 |
MetalComboBoxUI | JComboBox 的 Metal UI 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalDesktopIconUI | Metal 桌面图标。 |
MetalFileChooserUI | FileChooser 的 Metal L&F 实现。 |
MetalIconFactory | 为 JavaTM 外观 (Metal) 提供 Icon 的工厂对象。 |
MetalIconFactory.FileIcon16 | 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalIconFactory.FolderIcon16 | 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalIconFactory.PaletteCloseIcon | 定义一个用于 Palette 关闭的图标 |
MetalIconFactory.TreeControlIcon | 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalIconFactory.TreeFolderIcon | 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalIconFactory.TreeLeafIcon | |
MetalInternalFrameTitlePane | 管理 JLF 标题栏的类 |
MetalInternalFrameUI | JInternalFrame 的 Metal 实现。 |
MetalLabelUI | LabelUI 的 Windows L&F 实现。 |
MetalLookAndFeel | Java 外观,也称为 Metal。 |
MetalMenuBarUI | MenuBarUI 的 Metal 实现。 |
MetalPopupMenuSeparatorUI | PopupMenuSeparatorUI 的 Metal L&F 实现。 |
MetalProgressBarUI | ProgressBarUI 的 Metal 实现。 |
MetalRadioButtonUI | MetalRadioButtonUI 的 RadioButtonUI 实现 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalRootPaneUI | 提供 RootPaneUI 的 metal 外观实现。 |
MetalScrollBarUI | ScrollBarUI 的 Metal 外观实现 |
MetalScrollButton | Metal 滚动条箭头的 JButton 对象。 |
MetalScrollPaneUI | ScrollPaneUI 的 Metal L&F 实现。 |
MetalSeparatorUI | SeparatorUI 的 Metal L&F 实现。 |
MetalSliderUI | SliderUI 的 Java L&F 实现。 |
MetalSplitPaneUI | Metal 分隔窗格。 |
MetalTabbedPaneUI | BasicTabbedPaneUI 的 Metal 子类。 |
MetalTextFieldUI | JTextField 外观的基础。 |
MetalTheme | MetalTheme 提供 Java 外观所使用的调色板和字体。 |
MetalToggleButtonUI | MetalToggleButton 实现 警告:此类的已序列化对象与以后的 Swing 版本不兼容。 |
MetalToolBarUI | ToolBarUI 的 Metal 外观实现。 |
MetalToolTipUI | BasicToolTipUI 的 Metal L&F 扩展。 |
MetalTreeUI | TreeUI 的 metal 外观实现。 |
OceanTheme | MetalLookAndFeel 的默认主题。 |
提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。
这些类被设计成在已安装相应的 LookAndFeel
类 (UIManager.setLookAndFeel(new XXXLookAndFeel())
) 时使用。安装了不同的 LookAndFeel
时使用它们可能产生不可预料的结果,包括异常。此外,更改由 UIManager
维护的 LookAndFeel
却不更新所有 JComponent
的相应 ComponentUI
也会产生不可预料的结果,比如错误的显示颜色,因而通常不鼓励这样做。
注:大多数 Swing API 都不是 线程安全的。有关细节,请参阅 The Java Tutorial 中的 Threads and Swing 一节。