Uses of Class javax.swing.plaf.synth.Region (Java Platform SE 8 )
Date: 2018-07-01

## 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 and 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 and 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 and 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 and Description
    --- | ---
    `abstract SynthStyle` | SynthStyleFactory.`getStyle(JComponent c, Region id)` Returns the style for the specified Component.
    `static SynthStyle` | SynthLookAndFeel.`getStyle(JComponent c, Region region)` Gets a SynthStyle for the specified region of the specified component.

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

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.