Uses of Interface javax.swing.plaf.UIResource (Java SE 13 & JDK 13 )
Description: use: module: java.desktop, package: javax.swing.plaf, interface: UIResource

# Uses of Interface
javax.swing.plaf.UIResource

Packages that use UIResource
Package | Description
--- | ---
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf | Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.
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.
javax.swing.table | Provides classes and interfaces for dealing with `javax.swing.JTable`.

- ## Uses of UIResource in javax.swing

  Classes in javax.swing that implement UIResource
  Modifier and Type | Class | Description
  --- | --- | ---
  `static class` | `DefaultListCellRenderer.UIResource` | A subclass of DefaultListCellRenderer that implements UIResource.
  `protected class` | `JScrollPane.ScrollBar` | By default `JScrollPane` creates scrollbars that are instances of this class.
  `static class` | `ScrollPaneLayout.UIResource` | The UI resource version of `ScrollPaneLayout`.

- ## Uses of UIResource in javax.swing.plaf

  Classes in javax.swing.plaf that implement UIResource
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `ActionMapUIResource` | A subclass of javax.swing.ActionMap that implements UIResource.
  `class` | `BorderUIResource` | A Border wrapper class which implements UIResource.
  `static class` | `BorderUIResource.BevelBorderUIResource` | A bevel border UI resource.
  `static class` | `BorderUIResource.CompoundBorderUIResource` | A compound border UI resource.
  `static class` | `BorderUIResource.EmptyBorderUIResource` | An empty border UI resource.
  `static class` | `BorderUIResource.EtchedBorderUIResource` | An etched border UI resource.
  `static class` | `BorderUIResource.LineBorderUIResource` | A line border UI resource.
  `static class` | `BorderUIResource.MatteBorderUIResource` | A matte border UI resource.
  `static class` | `BorderUIResource.TitledBorderUIResource` | A titled border UI resource.
  `class` | `ColorUIResource` | A subclass of Color that implements UIResource.
  `class` | `ComponentInputMapUIResource` | A subclass of javax.swing.ComponentInputMap that implements UIResource.
  `class` | `DimensionUIResource` | A subclass of `Dimension` that implements `UIResource`.
  `class` | `FontUIResource` | A subclass of java.awt.Font that implements UIResource.
  `class` | `IconUIResource` | An Icon wrapper class which implements UIResource.
  `class` | `InputMapUIResource` | A subclass of javax.swing.InputMap that implements UIResource.
  `class` | `InsetsUIResource` | A subclass of Insets that implements UIResource.

- ## Uses of UIResource in javax.swing.plaf.basic

  Classes in javax.swing.plaf.basic that implement UIResource
  Modifier and Type | Class | Description
  --- | --- | ---
  `static class` | `BasicBorders.ButtonBorder` | Draws a border around a button.
  `static class` | `BasicBorders.FieldBorder` | Draws the border around a field.
  `static class` | `BasicBorders.MarginBorder` | Draws the border around components which support margins.
  `static class` | `BasicBorders.MenuBarBorder` | Draws the border around a menu bar.
  `static class` | `BasicBorders.RadioButtonBorder` | Draws the border around a radio button.
  `static class` | `BasicBorders.RolloverButtonBorder` | Special thin border for rollover toolbar buttons.
  `static class` | `BasicBorders.SplitPaneBorder` | Draws the border around the splitpane.
  `static class` | `BasicBorders.ToggleButtonBorder` | Draws the border around a toggle button.
  `static class` | `BasicComboBoxEditor.UIResource` | A subclass of BasicComboBoxEditor that implements UIResource.
  `static class` | `BasicComboBoxRenderer.UIResource` | A subclass of BasicComboBoxRenderer that implements UIResource.
  `static class` | `BasicTextUI.BasicCaret` | Default implementation of the interface `Caret`.
  `static class` | `BasicTextUI.BasicHighlighter` | Default implementation of the interface `Highlighter`.
  `class` | `DefaultMenuLayout` | The default layout manager for Popup menus and menubars.

- ## Uses of UIResource in javax.swing.plaf.metal

  Classes in javax.swing.plaf.metal that implement UIResource
  Modifier and Type | Class | Description
  --- | --- | ---
  `static class` | `MetalBorders.ButtonBorder` | The class represents the border of a `JButton`.
  `static class` | `MetalBorders.Flush3DBorder` | The class represents the 3D border.
  `static class` | `MetalBorders.InternalFrameBorder` | The class represents the border of a `JInternalFrame`.
  `static class` | `MetalBorders.MenuBarBorder` | The class represents the border of a `JMenuBar`.
  `static class` | `MetalBorders.MenuItemBorder` | The class represents the border of a `JMenuItem`.
  `static class` | `MetalBorders.OptionDialogBorder` | The class represents the border of an option dialog.
  `static class` | `MetalBorders.PaletteBorder` | Border for a Palette.
  `static class` | `MetalBorders.PopupMenuBorder` | The class represents the border of a `JPopupMenu`.
  `static class` | `MetalBorders.RolloverButtonBorder` | The class represents the border of a rollover `Button`.
  `static class` | `MetalBorders.ScrollPaneBorder` | The class represents the border of a `JScrollPane`.
  `static class` | `MetalBorders.TextFieldBorder` | The class represents the border of a `JTestField`.
  `static class` | `MetalBorders.ToggleButtonBorder` |
  `static class` | `MetalBorders.ToolBarBorder` | The class represents the border of a `JToolBar`.
  `class` | `MetalCheckBoxIcon` | CheckboxIcon implementation for OrganicCheckBoxUI
  `static class` | `MetalComboBoxEditor.UIResource` | A subclass of BasicComboBoxEditor that implements UIResource.
  `static class` | `MetalIconFactory.PaletteCloseIcon` | Defines an icon for Palette close

- ## Uses of UIResource in javax.swing.table

  Classes in javax.swing.table that implement UIResource
  Modifier and Type | Class | Description
  --- | --- | ---
  `static class` | `DefaultTableCellRenderer.UIResource` | A subclass of `DefaultTableCellRenderer` that implements `UIResource`.