Package javax.swing.plaf.metal

Provides a cross-platform look and feel known as "Metal".

Class Summary

DefaultMetalTheme The default theme for the MetalLookAndFeel.
MetalBorders This factory class creates borders for the different Swing components UI.
MetalBorders.ButtonBorder The border that is drawn around Swing buttons.
MetalBorders.Flush3DBorder A simple 3D border.
MetalBorders.InternalFrameBorder A border used when painting JInternalFrame instances.
MetalBorders.MenuBarBorder A border used for JMenuBar components.
MetalBorders.MenuItemBorder A border used for JMenu and JMenuItem components.
MetalBorders.PopupMenuBorder A border implementation for popup menus.
MetalBorders.ScrollPaneBorder A border for JScrollPanes.
MetalBorders.TextFieldBorder A border used for the JTextField component.
MetalButtonUI The Metal Look & Feel implementation for AbstractButtons.
MetalCheckBoxIcon An Icon implementation for JCheckBoxes in the Metal Look & Feel.
MetalCheckBoxUI A UI delegate for the JCheckBox component under the MetalLookAndFeel.
MetalComboBoxIcon An icon used by the MetalComboBoxUI class.
MetalComboBoxUI
MetalDesktopIconUI
MetalIconFactory Creates icons for the MetalLookAndFeel.
MetalIconFactory.FileIcon16 An icon representing a file (drawn as a piece of paper with the top-right corner turned down).
MetalIconFactory.FolderIcon16 An icon representing a folder.
MetalIconFactory.TreeControlIcon A tree control icon.
MetalIconFactory.TreeFolderIcon A tree folder icon.
MetalIconFactory.TreeLeafIcon A tree leaf icon.
MetalInternalFrameTitlePane The title pane for a JInternalFrame.
MetalInternalFrameUI
MetalLabelUI A UI delegate used for JLabels in the MetalLookAndFeel.
MetalLookAndFeel A custom look and feel that is designed to look similar across different operating systems.
MetalPopupMenuSeparatorUI
MetalProgressBarUI
MetalRadioButtonUI
MetalRootPaneUI
MetalScrollBarUI
MetalScrollPaneUI
MetalSeparatorUI
MetalSliderUI A UI delegate for the JSlider component.
MetalSplitPaneUI
MetalTabbedPaneUI A UI delegate used for the JTabbedPane component in the MetalLookAndFeel.
MetalTabbedPaneUI.TabbedPaneLayout A LayoutManager responsible for placing all the tabs and the visible component inside the JTabbedPane.
MetalTextFieldUI
MetalTheme The base class for themes used by the MetalLookAndFeel.
MetalToggleButtonUI
MetalToolBarUI
MetalToolTipUI
MetalTreeUI
Provides a cross-platform look and feel known as "Metal".