javax.swing.plaf.metal

提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。

请参见:
          描述

类摘要
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 的默认主题。
 

软件包 javax.swing.plaf.metal 的描述

提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。

这些类被设计成在已安装相应的 LookAndFeel 类 (UIManager.setLookAndFeel(new XXXLookAndFeel())) 时使用。安装了不同的 LookAndFeel 时使用它们可能产生不可预料的结果,包括异常。此外,更改由 UIManager 维护的 LookAndFeel 却不更新所有 JComponent 的相应 ComponentUI 也会产生不可预料的结果,比如错误的显示颜色,因而通常不鼓励这样做。

注:大多数 Swing API 都不是 线程安全的。有关细节,请参阅 The Java Tutorial 中的 Threads and Swing 一节。

从以下版本开始:
1.2