模块 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
外观(金属)Icon
s。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
的默认主题。