模块
java.desktop
Package javax.swing.plaf.metal
提供根据Java外观(曾代号为Metal )构建的用户界面对象,这是默认的外观。
这些类设计用于安装相应的LookAndFeel类时( UIManager.setLookAndFeel(new XXXLookAndFeel()) )。 在安装其他LookAndFeel使用它们可能会产生意外结果,包括异常。 此外,更改由LookAndFeel维护的UIManager而不更新任何JComponent的相应ComponentUI也可能产生意外结果,例如显示错误的颜色,并且通常不鼓励。
注意:大多数Swing API 都不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在部分The Java Tutorial 。
- 从以下版本开始:
- 1.2
-
类摘要 类 描述 DefaultMetalTheme MetalTheme的具体实现,提供Java外观的原始外观,代号为“Steel”。MetalBorders 工厂对象,可以出售适合金属L&F的边框。MetalBorders.ButtonBorder 该类代表JButton的边界。MetalBorders.Flush3DBorder 该类表示3D边框。MetalBorders.InternalFrameBorder 该类表示JInternalFrame的边框。MetalBorders.MenuBarBorder 该类代表JMenuBar的边界。MetalBorders.MenuItemBorder 该类表示JMenuItem的边框。MetalBorders.OptionDialogBorder 该类表示选项对话框的边框。MetalBorders.PaletteBorder 调色板的边框。MetalBorders.PopupMenuBorder 该类代表JPopupMenu的边界。MetalBorders.RolloverButtonBorder 该类表示翻转Button的边框。MetalBorders.ScrollPaneBorder 该类代表JScrollPane的边界。MetalBorders.TableHeaderBorder 表头的边框MetalBorders.TextFieldBorder 该类代表JTestField的边界。MetalBorders.ToggleButtonBorder MetalBorders.ToolBarBorder 该类代表JToolBar的边界。MetalButtonUI MetalButtonUI实现MetalCheckBoxIcon OrganicCheckBoxUI的CheckboxIcon实现MetalCheckBoxUI MetalCheckboxUI的CheckboxUI实现MetalComboBoxButton JButton子类帮助MetalComboBoxUIMetalComboBoxEditor Metal可编辑组合框的默认编辑器MetalComboBoxEditor.UIResource 实现UIResource的BasicComboBoxEditor的子类。MetalComboBoxIcon 此实用程序类绘制指示MetalComboBox的水平条MetalComboBoxUI JComboBox的金属UIMetalDesktopIconUI 金属桌面图标。MetalFileChooserUI FileChooser的金属L&F实现。MetalIconFactory 工厂对象为JavaIcon外观(金属)Icons。MetalIconFactory.FileIcon16 警告:此类的序列化对象与以后的Swing版本不兼容。MetalIconFactory.FolderIcon16 警告:此类的序列化对象与以后的Swing版本不兼容。MetalIconFactory.PaletteCloseIcon 定义Palette close的图标MetalIconFactory.TreeControlIcon 警告:此类的序列化对象与以后的Swing版本不兼容。MetalIconFactory.TreeFolderIcon 警告:此类的序列化对象与以后的Swing版本不兼容。MetalIconFactory.TreeLeafIcon 该类表示树叶图标。MetalInternalFrameTitlePane 管理JLF标题栏的类MetalInternalFrameUI JInternalFrame的金属实现。MetalLabelUI LabelUI的Windows L&F实现。MetalLookAndFeel Java Look and Feel,也称为Metal。MetalMenuBarUI 金属执行MenuBarUI。MetalPopupMenuSeparatorUI PopupMenuSeparatorUI的Metal L&F实现。MetalProgressBarUI ProgressBarUI的Metal实现。MetalRadioButtonUI MetalRadioButtonUI的RadioButtonUI实现MetalRootPaneUI 提供RootPaneUI的金属外观。MetalScrollBarUI 为金属外观实现ScrollBarUIMetalScrollButton 金属滚动条箭头的JButton对象。MetalScrollPaneUI ScrollPaneUI的Metal L&F实现。MetalSeparatorUI SeparatorUI的金属L&F实现。MetalSliderUI SliderUI的Java L&F实现。MetalSplitPaneUI 金属分割窗格。MetalTabbedPaneUI BasicTabbedPaneUI的Metal子类。MetalTextFieldUI JTextField外观的基础。MetalTheme MetalTheme提供了Java外观使用的调色板和字体。MetalToggleButtonUI MetalToggleButton实现MetalToolBarUI ToolBarUI的Metal Look和Feel实现。MetalToolTipUI BasicToolTipUI的Metal L&F扩展。MetalTreeUI 金属外观实现TreeUI。OceanTheme MetalLookAndFeel的默认主题。