Uses of Class javax.swing.plaf.synth.Region (Java SE 12 & JDK 12 )

## Uses of Class
javax.swing.plaf.synth.Region

- Packages that use Region
  Package | Description
  --- | ---
  javax.swing.plaf.nimbus | Provides user interface objects built according to the cross-platform Nimbus look and feel.
  javax.swing.plaf.synth | Synth is a skinnable look and feel in which all painting is delegated.

- - ### Uses of Region in javax.swing.plaf.nimbus

    Methods in javax.swing.plaf.nimbus with parameters of type Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NimbusStyle` | NimbusLookAndFeel.`getStyle​(JComponent c, Region r)` | Gets the style associated with the given component and region.
    `void` | NimbusLookAndFeel.`register​(Region region, String prefix)` | Registers a third party component with the NimbusLookAndFeel.

  - ### Uses of Region in javax.swing.plaf.synth

    Fields in javax.swing.plaf.synth declared as Region
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Region` | Region.`ARROW_BUTTON` | ArrowButton's are special types of buttons that also render a directional indicator, typically an arrow.
    `static Region` | Region.`BUTTON` | Button region.
    `static Region` | Region.`CHECK_BOX` | CheckBox region.
    `static Region` | Region.`CHECK_BOX_MENU_ITEM` | CheckBoxMenuItem region.
    `static Region` | Region.`COLOR_CHOOSER` | ColorChooser region.
    `static Region` | Region.`COMBO_BOX` | ComboBox region.
    `static Region` | Region.`DESKTOP_ICON` | DesktopIcon region.
    `static Region` | Region.`DESKTOP_PANE` | DesktopPane region.
    `static Region` | Region.`EDITOR_PANE` | EditorPane region.
    `static Region` | Region.`FILE_CHOOSER` | FileChooser region.
    `static Region` | Region.`FORMATTED_TEXT_FIELD` | FormattedTextField region.
    `static Region` | Region.`INTERNAL_FRAME` | InternalFrame region.
    `static Region` | Region.`INTERNAL_FRAME_TITLE_PANE` | TitlePane of an InternalFrame.
    `static Region` | Region.`LABEL` | Label region.
    `static Region` | Region.`LIST` | List region.
    `static Region` | Region.`MENU` | Menu region.
    `static Region` | Region.`MENU_BAR` | MenuBar region.
    `static Region` | Region.`MENU_ITEM` | MenuItem region.
    `static Region` | Region.`MENU_ITEM_ACCELERATOR` | Accelerator region of a MenuItem.
    `static Region` | Region.`OPTION_PANE` | OptionPane region.
    `static Region` | Region.`PANEL` | Panel region.
    `static Region` | Region.`PASSWORD_FIELD` | PasswordField region.
    `static Region` | Region.`POPUP_MENU` | PopupMenu region.
    `static Region` | Region.`POPUP_MENU_SEPARATOR` | PopupMenuSeparator region.
    `static Region` | Region.`PROGRESS_BAR` | ProgressBar region.
    `static Region` | Region.`RADIO_BUTTON` | RadioButton region.
    `static Region` | Region.`RADIO_BUTTON_MENU_ITEM` | RegionButtonMenuItem region.
    `static Region` | Region.`ROOT_PANE` | RootPane region.
    `static Region` | Region.`SCROLL_BAR` | ScrollBar region.
    `static Region` | Region.`SCROLL_BAR_THUMB` | Thumb of the ScrollBar.
    `static Region` | Region.`SCROLL_BAR_TRACK` | Track of the ScrollBar.
    `static Region` | Region.`SCROLL_PANE` | ScrollPane region.
    `static Region` | Region.`SEPARATOR` | Separator region.
    `static Region` | Region.`SLIDER` | Slider region.
    `static Region` | Region.`SLIDER_THUMB` | Thumb of the Slider.
    `static Region` | Region.`SLIDER_TRACK` | Track of the Slider.
    `static Region` | Region.`SPINNER` | Spinner region.
    `static Region` | Region.`SPLIT_PANE` | SplitPane region.
    `static Region` | Region.`SPLIT_PANE_DIVIDER` | Divider of the SplitPane.
    `static Region` | Region.`TABBED_PANE` | TabbedPane region.
    `static Region` | Region.`TABBED_PANE_CONTENT` | Region of a TabbedPane containing the content.
    `static Region` | Region.`TABBED_PANE_TAB` | Region of a TabbedPane for one tab.
    `static Region` | Region.`TABBED_PANE_TAB_AREA` | Region of a TabbedPane containing the tabs.
    `static Region` | Region.`TABLE` | Table region.
    `static Region` | Region.`TABLE_HEADER` | TableHeader region.
    `static Region` | Region.`TEXT_AREA` | TextArea region.
    `static Region` | Region.`TEXT_FIELD` | TextField region.
    `static Region` | Region.`TEXT_PANE` | TextPane region.
    `static Region` | Region.`TOGGLE_BUTTON` | ToggleButton region.
    `static Region` | Region.`TOOL_BAR` | ToolBar region.
    `static Region` | Region.`TOOL_BAR_CONTENT` | Region of the ToolBar containing the content.
    `static Region` | Region.`TOOL_BAR_DRAG_WINDOW` | Region for the Window containing the ToolBar.
    `static Region` | Region.`TOOL_BAR_SEPARATOR` | ToolBar separator region.
    `static Region` | Region.`TOOL_TIP` | ToolTip region.
    `static Region` | Region.`TREE` | Tree region.
    `static Region` | Region.`TREE_CELL` | Region of the Tree for one cell.
    `static Region` | Region.`VIEWPORT` | Viewport region.

    Methods in javax.swing.plaf.synth that return Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `Region` | SynthContext.`getRegion()` | Returns the Region identifying this state.
    `static Region` | SynthLookAndFeel.`getRegion​(JComponent c)` | Returns the Region for the JComponent `c`.

    Methods in javax.swing.plaf.synth with parameters of type Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SynthStyle` | SynthLookAndFeel.`getStyle​(JComponent c, Region region)` | Gets a SynthStyle for the specified region of the specified component.
    `abstract SynthStyle` | SynthStyleFactory.`getStyle​(JComponent c, Region id)` | Returns the style for the specified Component.

    Constructors in javax.swing.plaf.synth with parameters of type Region
    Constructor | Description
    --- | ---
    `SynthContext​(JComponent component, Region region, SynthStyle style, int state)` | Creates a SynthContext with the specified values.