Module
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
-
类摘要 Class 描述 DefaultMetalTheme 具体实现了MetalTheme
提供了Java Look and Feel的原创外观,代号为“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 BasicComboBoxEditor的子类实现UIResource。MetalComboBoxIcon 此实用程序类绘制指示MetalComboBox的水平条MetalComboBoxUI JComboBox的金属UIMetalDesktopIconUI 金属桌面图标。MetalFileChooserUI 金属L&F实现的FileChooser。MetalIconFactory 工厂对象为Java“¢”外观(金属)提供Icon
s。MetalIconFactory.FileIcon16 警告:此类的序列化对象与将来的Swing版本不兼容。MetalIconFactory.FolderIcon16 警告:此类的序列化对象与将来的Swing版本不兼容。MetalIconFactory.PaletteCloseIcon 定义调色板关闭的图标MetalIconFactory.TreeControlIcon 警告:此类的序列化对象与将来的Swing版本不兼容。MetalIconFactory.TreeFolderIcon 警告:此类的序列化对象与将来的Swing版本不兼容。MetalIconFactory.TreeLeafIcon 该类代表树叶图标。MetalInternalFrameTitlePane 管理JLF标题栏的类MetalInternalFrameUI 金属实现JInternalFrame。MetalLabelUI LabelUI的Windows L&F实现。MetalLookAndFeel Java外观和感觉,也称为金属。MetalMenuBarUI 金属执行MenuBarUI
。MetalPopupMenuSeparatorUI PopupMenuSeparatorUI的金属L&F实现。MetalProgressBarUI ProgressBarUI的Metal实现。MetalRadioButtonUI MetalBadtonButtonUI的RadioButtonUI实现MetalRootPaneUI 提供金属外观实现RootPaneUI
。MetalScrollBarUI 实现ScrollBarUI的金属外观和感觉MetalScrollButton 金属滚动条箭头的JButton对象。MetalScrollPaneUI ScrollPaneUI的金属L&F实现。MetalSeparatorUI SeparatorUI的金属L&F实现。MetalSliderUI SliderUI的Java L&F实现。MetalSplitPaneUI 金属分割窗格。MetalTabbedPaneUI BasicTabbedPaneUI的Metal子类。MetalTextFieldUI JTextField的外观和感觉的基础。MetalTheme MetalTheme
提供了Java Look and Feel使用的调色板和字体。MetalToggleButtonUI MetalToggleButton实现MetalToolBarUI 金属外观实现ToolBarUI。MetalToolTipUI BasicToolTipUI的金属L&F扩展。MetalTreeUI 金属外观实现TreeUI
。OceanTheme 默认主题为MetalLookAndFeel
。