Package org.jdesktop.swingx.plaf.synth
Class XRegion
- java.lang.Object
-
- javax.swing.plaf.synth.Region
-
- org.jdesktop.swingx.plaf.synth.XRegion
-
public class XRegion extends javax.swing.plaf.synth.Region
Extended Region to register custom component delegates.
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.plaf.synth.Region
parent
the Region which identifies the base styles(package private) static java.util.Map<java.lang.String,XRegion>
uiToXRegionMap
static javax.swing.plaf.synth.Region
XLIST
-
Fields inherited from class javax.swing.plaf.synth.Region
ARROW_BUTTON, BUTTON, CHECK_BOX, CHECK_BOX_MENU_ITEM, COLOR_CHOOSER, COMBO_BOX, DESKTOP_ICON, DESKTOP_PANE, EDITOR_PANE, FILE_CHOOSER, FORMATTED_TEXT_FIELD, INTERNAL_FRAME, INTERNAL_FRAME_TITLE_PANE, LABEL, LIST, MENU, MENU_BAR, MENU_ITEM, MENU_ITEM_ACCELERATOR, OPTION_PANE, PANEL, PASSWORD_FIELD, POPUP_MENU, POPUP_MENU_SEPARATOR, PROGRESS_BAR, RADIO_BUTTON, RADIO_BUTTON_MENU_ITEM, ROOT_PANE, SCROLL_BAR, SCROLL_BAR_THUMB, SCROLL_BAR_TRACK, SCROLL_PANE, SEPARATOR, SLIDER, SLIDER_THUMB, SLIDER_TRACK, SPINNER, SPLIT_PANE, SPLIT_PANE_DIVIDER, TABBED_PANE, TABBED_PANE_CONTENT, TABBED_PANE_TAB, TABBED_PANE_TAB_AREA, TABLE, TABLE_HEADER, TEXT_AREA, TEXT_FIELD, TEXT_PANE, TOGGLE_BUTTON, TOOL_BAR, TOOL_BAR_CONTENT, TOOL_BAR_DRAG_WINDOW, TOOL_BAR_SEPARATOR, TOOL_TIP, TREE, TREE_CELL, VIEWPORT
-
-
Constructor Summary
Constructors Constructor Description XRegion(java.lang.String name, java.lang.String dummyUI, boolean subregion, java.lang.String realUI, javax.swing.plaf.synth.Region parent)
Creates a XRegion with the specified name.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.swing.plaf.synth.Region
getXRegion(javax.swing.JComponent component, boolean useParent)
Returns a region appropriate for the component.
-
-
-
Field Detail
-
uiToXRegionMap
static java.util.Map<java.lang.String,XRegion> uiToXRegionMap
-
XLIST
public static final javax.swing.plaf.synth.Region XLIST
-
parent
private javax.swing.plaf.synth.Region parent
the Region which identifies the base styles
-
-
Constructor Detail
-
XRegion
public XRegion(java.lang.String name, java.lang.String dummyUI, boolean subregion, java.lang.String realUI, javax.swing.plaf.synth.Region parent)
Creates a XRegion with the specified name.- Parameters:
name
- Name of the regionsubregion
- Whether or not this is a subregion.realUI
- String that will be returned fromcomponent.getUIClassID
.parent
- the parent region which this is extending.
-
-
Method Detail
-
getXRegion
public static javax.swing.plaf.synth.Region getXRegion(javax.swing.JComponent component, boolean useParent)
Returns a region appropriate for the component.- Parameters:
component
- the component to get the region foruseParent
- a boolean indicating whether or not to return a fallback of the XRegion, if available- Returns:
- a region for the component or null if not available.
-
-