| Name | Description | Type | Package | Framework |
| DefaultMetalTheme | A concrete implementation of MetalTheme providing the original look of the Java Look and Feel, code-named Steel. | Class | javax.swing.plaf.metal | Java SE |
| MetalBorders | Factory object that can vend Borders appropriate for the metal L & F. | Class | javax.swing.plaf.metal | Java SE |
| MetalBorders .ButtonBorder | The class represents the border of a JButton. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .Flush3DBorder | The class represents the 3D border. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .InternalFrameBorder | The class represents the border of a JInternalFrame. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .MenuBarBorder | The class represents the border of a JMenuBar. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .MenuItemBorder | The class represents the border of a JMenuItem. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .OptionDialogBorder | The class represents the border of an option dialog. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .PaletteBorder | Border for a Palette. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .PopupMenuBorder | The class represents the border of a JPopupMenu. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .RolloverButtonBorder | The class represents the border of a rollover Button. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .ScrollPaneBorder | The class represents the border of a JScrollPane. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .TableHeaderBorder | Class | javax.swing.plaf.metal.MetalBorders | Java SE | |
| MetalBorders .TextFieldBorder | The class represents the border of a JTestField. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalBorders .ToggleButtonBorder | Class | javax.swing.plaf.metal.MetalBorders | Java SE | |
| MetalBorders .ToolBarBorder | The class represents the border of a JToolBar. | Class | javax.swing.plaf.metal.MetalBorders | Java SE |
| MetalButtonUI | MetalButtonUI implementation Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalCheckBoxIcon | CheckboxIcon implementation for OrganicCheckBoxUI Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalCheckBoxUI | CheckboxUI implementation for MetalCheckboxUI Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalComboBoxButton | JButton subclass to help out MetalComboBoxUI Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalComboBoxEditor | The default editor for Metal editable combo boxes Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalComboBoxEditor .UIResource | A subclass of BasicComboBoxEditor that implements UIResource. | Class | javax.swing.plaf.metal.MetalComboBoxEditor | Java SE |
| MetalComboBoxIcon | This utility class draws the horizontal bars which indicate a MetalComboBoxSee Also:MetalComboBoxUI | Class | javax.swing.plaf.metal | Java SE |
| MetalComboBoxUI | Metal UI for JComboBox Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalDesktopIconUI | Class | javax.swing.plaf.metal | Java SE | |
| MetalFileChooserUI | Metal L&F implementation of a FileChooser. | Class | javax.swing.plaf.metal | Java SE |
| MetalIconFactory | Class | javax.swing.plaf.metal | Java SE | |
| MetalIconFactory .FileIcon16 | Serialized objects of this class will not be compatible with future Swing releases. | Class | javax.swing.plaf.metal.MetalIconFactory | Java SE |
| MetalIconFactory .FolderIcon16 | Serialized objects of this class will not be compatible with future Swing releases. | Class | javax.swing.plaf.metal.MetalIconFactory | Java SE |
| MetalIconFactory .PaletteCloseIcon | Class | javax.swing.plaf.metal.MetalIconFactory | Java SE | |
| MetalIconFactory .TreeControlIcon | Serialized objects of this class will not be compatible with future Swing releases. | Class | javax.swing.plaf.metal.MetalIconFactory | Java SE |
| MetalIconFactory .TreeFolderIcon | Serialized objects of this class will not be compatible with future Swing releases. | Class | javax.swing.plaf.metal.MetalIconFactory | Java SE |
| MetalIconFactory .TreeLeafIcon | The class represents a tree leaf icon. | Class | javax.swing.plaf.metal.MetalIconFactory | Java SE |
| MetalInternalFrameTitlePane | Class | javax.swing.plaf.metal | Java SE | |
| MetalInternalFrameUI | Metal implementation of JInternalFrame. | Class | javax.swing.plaf.metal | Java SE |
| MetalLabelUI | A Windows L&F implementation of LabelUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalLookAndFeel | The Java Look and Feel, otherwise known as Metal. | Class | javax.swing.plaf.metal | Java SE |
| MetalMenuBarUI | Metal implementation of MenuBarUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalPopupMenuSeparatorUI | A Metal L&F implementation of PopupMenuSeparatorUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalProgressBarUI | The Metal implementation of ProgressBarUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalRadioButtonUI | RadioButtonUI implementation for MetalRadioButtonUI Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalRootPaneUI | Provides the metal look and feel implementation of RootPaneUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalScrollBarUI | Class | javax.swing.plaf.metal | Java SE | |
| MetalScrollButton | JButton object for Metal scrollbar arrows. | Class | javax.swing.plaf.metal | Java SE |
| MetalScrollPaneUI | A Metal L&F implementation of ScrollPaneUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalSeparatorUI | A Metal L&F implementation of SeparatorUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalSliderUI | A Java L&F implementation of SliderUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalSplitPaneUI | Serialized objects of this class will not be compatible with future Swing releases. | Class | javax.swing.plaf.metal | Java SE |
| MetalTabbedPaneUI | The Metal subclass of BasicTabbedPaneUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalTextFieldUI | Basis of a look and feel for a JTextField. | Class | javax.swing.plaf.metal | Java SE |
| MetalTheme | MetalTheme provides the color palette and fonts used by the Java Look and Feel. | Class | javax.swing.plaf.metal | Java SE |
| MetalToggleButtonUI | MetalToggleButton implementation Serialized objects of this class will not be compatible with | Class | javax.swing.plaf.metal | Java SE |
| MetalToolBarUI | A Metal Look and Feel implementation of ToolBarUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalToolTipUI | A Metal L&F extension of BasicToolTipUI. | Class | javax.swing.plaf.metal | Java SE |
| MetalTreeUI | The metal look and feel implementation of TreeUI. | Class | javax.swing.plaf.metal | Java SE |
| OceanTheme | The default theme for the MetalLookAndFeel. | Class | javax.swing.plaf.metal | Java SE |
| BumpBuffer | Class | swing.plaf.metal | Code Trails | |
| DefaultMetalTheme | A concrete implementation of MetalTheme providing the original look of the Java Look and Feel, code-named Steel. | Class | swing.plaf.metal | Code Trails |
| DefaultMetalTheme .FontDelegate | FontDelegates add an extra level of indirection to obtaining fonts. | Class | swing.plaf.metal.DefaultMetalTheme | Code Trails |
| DefaultMetalTheme .WindowsFontDelegate | The WindowsFontDelegate uses DesktopProperties to obtain fonts. | Class | swing.plaf.metal.DefaultMetalTheme | Code Trails |
| CheckBoxMenuItemIcon | Class | org.freehep.swing.plaf.metal | FreeHep | |
| MetalTriStateBoxIcon | Class | org.freehep.swing.plaf.metal | FreeHep | |
| MetalTriStateBoxUI | Class | org.freehep.swing.plaf.metal | FreeHep | |
| MetalTriStateMenuItemUI | Class | org.freehep.swing.plaf.metal | FreeHep | |