  Package javax.swing.plaf.metal  
Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel. 
 These classes are designed to be used while the corresponding LookAndFeel class has been installed (UIManager.setLookAndFeel(new XXXLookAndFeel())). Using them while a different LookAndFeel is installed may produce unexpected results, including exceptions. Additionally, changing the LookAndFeel maintained by the UIManager without updating the corresponding ComponentUI of any JComponents may also produce unexpected results, such as the wrong colors showing up, and is generally not encouraged. 
 Note: Most of the Swing API is not thread safe. For details, see Concurrency in Swing, a section in The Java Tutorial.
  Since: 1.2     Class Description   DefaultMetalTheme  A concrete implementation of MetalTheme providing the original look of the Java Look and Feel, code-named "Steel".    MetalBorders  Factory object that can vend Borders appropriate for the metal L & F.    MetalBorders.ButtonBorder  The class represents the border of a JButton.    MetalBorders.Flush3DBorder  The class represents the 3D border.    MetalBorders.InternalFrameBorder  The class represents the border of a JInternalFrame.    MetalBorders.MenuBarBorder  The class represents the border of a JMenuBar.    MetalBorders.MenuItemBorder  The class represents the border of a JMenuItem.    MetalBorders.OptionDialogBorder  The class represents the border of an option dialog.    MetalBorders.PaletteBorder  Border for a Palette.    MetalBorders.PopupMenuBorder  The class represents the border of a JPopupMenu.    MetalBorders.RolloverButtonBorder  The class represents the border of a rollover Button.    MetalBorders.ScrollPaneBorder  The class represents the border of a JScrollPane.    MetalBorders.TableHeaderBorder  Border for a Table Header    MetalBorders.TextFieldBorder  The class represents the border of a JTestField.    MetalBorders.ToggleButtonBorder     MetalBorders.ToolBarBorder  The class represents the border of a JToolBar.    MetalButtonUI  MetalButtonUI implementation    MetalCheckBoxIcon  CheckboxIcon implementation for OrganicCheckBoxUI    MetalCheckBoxUI  CheckboxUI implementation for MetalCheckboxUI    MetalComboBoxButton  JButton subclass to help out MetalComboBoxUI    MetalComboBoxEditor  The default editor for Metal editable combo boxes    MetalComboBoxEditor.UIResource  A subclass of BasicComboBoxEditor that implements UIResource.    MetalComboBoxIcon  This utility class draws the horizontal bars which indicate a MetalComboBox    MetalComboBoxUI  Metal UI for JComboBox    MetalDesktopIconUI  Metal desktop icon.    MetalFileChooserUI  Metal L&F implementation of a FileChooser.    MetalIconFactory  Factory object that vends Icons for the Java™ look and feel (Metal).    MetalIconFactory.FileIcon16   Warning: Serialized objects of this class will not be compatible with future Swing releases.    MetalIconFactory.FolderIcon16   Warning: Serialized objects of this class will not be compatible with future Swing releases.    MetalIconFactory.PaletteCloseIcon  Defines an icon for Palette close    MetalIconFactory.TreeControlIcon   Warning: Serialized objects of this class will not be compatible with future Swing releases.    MetalIconFactory.TreeFolderIcon   Warning: Serialized objects of this class will not be compatible with future Swing releases.    MetalIconFactory.TreeLeafIcon  The class represents a tree leaf icon.    MetalInternalFrameTitlePane  Class that manages a JLF title bar    MetalInternalFrameUI  Metal implementation of JInternalFrame.    MetalLabelUI  A Windows L&F implementation of LabelUI.    MetalLookAndFeel  The Java Look and Feel, otherwise known as Metal.    MetalMenuBarUI  Metal implementation of MenuBarUI.    MetalPopupMenuSeparatorUI  A Metal L&F implementation of PopupMenuSeparatorUI.    MetalProgressBarUI  The Metal implementation of ProgressBarUI.    MetalRadioButtonUI  RadioButtonUI implementation for MetalRadioButtonUI    MetalRootPaneUI  Provides the metal look and feel implementation of RootPaneUI.    MetalScrollBarUI  Implementation of ScrollBarUI for the Metal Look and Feel    MetalScrollButton  JButton object for Metal scrollbar arrows.    MetalScrollPaneUI  A Metal L&F implementation of ScrollPaneUI.    MetalSeparatorUI  A Metal L&F implementation of SeparatorUI.    MetalSliderUI  A Java L&F implementation of SliderUI.    MetalSplitPaneUI  Metal split pane.    MetalTabbedPaneUI  The Metal subclass of BasicTabbedPaneUI.    MetalTextFieldUI  Basis of a look and feel for a JTextField.    MetalTheme  MetalTheme provides the color palette and fonts used by the Java Look and Feel.    MetalToggleButtonUI  MetalToggleButton implementation    MetalToolBarUI  A Metal Look and Feel implementation of ToolBarUI.    MetalToolTipUI  A Metal L&F extension of BasicToolTipUI.    MetalTreeUI  The metal look and feel implementation of TreeUI.    OceanTheme  The default theme for the MetalLookAndFeel.     

    
{'path': 'public/docs/openjdk~11/java.desktop/javax/swing/plaf/metal/package-summary.html', 'source': 'DevDocs.IO'}