< prev index next >

src/java.desktop/share/classes/javax/swing/plaf/synth/Region.java

Print this page

        

*** 35,57 **** /** * A distinct rendering area of a Swing component. A component may * support one or more regions. Specific component regions are defined * by the typesafe enumeration in this class. * <p> ! * Regions are typically used as a way to identify the <code>Component</code>s * and areas a particular style is to apply to. Synth's file format allows you ! * to bind styles based on the name of a <code>Region</code>. * The name is derived from the field name of the constant: * <ol> * <li>Map all characters to lowercase. * <li>Map the first character to uppercase. * <li>Map the first character after underscores to uppercase. * <li>Remove all underscores. * </ol> ! * For example, to identify the <code>SPLIT_PANE</code> ! * <code>Region</code> you would use <code>SplitPane</code>. ! * The following shows a custom <code>SynthStyleFactory</code> * that returns a specific style for split panes: * <pre> * public SynthStyle getStyle(JComponent c, Region id) { * if (id == Region.SPLIT_PANE) { * return splitPaneStyle; --- 35,57 ---- /** * A distinct rendering area of a Swing component. A component may * support one or more regions. Specific component regions are defined * by the typesafe enumeration in this class. * <p> ! * Regions are typically used as a way to identify the {@code Component}s * and areas a particular style is to apply to. Synth's file format allows you ! * to bind styles based on the name of a {@code Region}. * The name is derived from the field name of the constant: * <ol> * <li>Map all characters to lowercase. * <li>Map the first character to uppercase. * <li>Map the first character after underscores to uppercase. * <li>Remove all underscores. * </ol> ! * For example, to identify the {@code SPLIT_PANE} ! * {@code Region} you would use {@code SplitPane}. ! * The following shows a custom {@code SynthStyleFactory} * that returns a specific style for split panes: * <pre> * public SynthStyle getStyle(JComponent c, Region id) { * if (id == Region.SPLIT_PANE) { * return splitPaneStyle;
*** 77,429 **** /** * ArrowButton's are special types of buttons that also render a * directional indicator, typically an arrow. ArrowButtons are used by * composite components, for example ScrollBar's contain ArrowButtons. ! * To bind a style to this <code>Region</code> use the name ! * <code>ArrowButton</code>. */ public static final Region ARROW_BUTTON = new Region("ArrowButton", false); /** ! * Button region. To bind a style to this <code>Region</code> use the name ! * <code>Button</code>. */ public static final Region BUTTON = new Region("Button", false); /** ! * CheckBox region. To bind a style to this <code>Region</code> use the name ! * <code>CheckBox</code>. */ public static final Region CHECK_BOX = new Region("CheckBox", false); /** ! * CheckBoxMenuItem region. To bind a style to this <code>Region</code> use ! * the name <code>CheckBoxMenuItem</code>. */ public static final Region CHECK_BOX_MENU_ITEM = new Region("CheckBoxMenuItem", false); /** ! * ColorChooser region. To bind a style to this <code>Region</code> use ! * the name <code>ColorChooser</code>. */ public static final Region COLOR_CHOOSER = new Region("ColorChooser", false); /** ! * ComboBox region. To bind a style to this <code>Region</code> use ! * the name <code>ComboBox</code>. */ public static final Region COMBO_BOX = new Region("ComboBox", false); /** ! * DesktopPane region. To bind a style to this <code>Region</code> use ! * the name <code>DesktopPane</code>. */ public static final Region DESKTOP_PANE = new Region("DesktopPane", false); /** ! * DesktopIcon region. To bind a style to this <code>Region</code> use ! * the name <code>DesktopIcon</code>. */ public static final Region DESKTOP_ICON = new Region("DesktopIcon", false); /** ! * EditorPane region. To bind a style to this <code>Region</code> use ! * the name <code>EditorPane</code>. */ public static final Region EDITOR_PANE = new Region("EditorPane", false); /** ! * FileChooser region. To bind a style to this <code>Region</code> use ! * the name <code>FileChooser</code>. */ public static final Region FILE_CHOOSER = new Region("FileChooser", false); /** ! * FormattedTextField region. To bind a style to this <code>Region</code> use ! * the name <code>FormattedTextField</code>. */ public static final Region FORMATTED_TEXT_FIELD = new Region("FormattedTextField", false); /** ! * InternalFrame region. To bind a style to this <code>Region</code> use ! * the name <code>InternalFrame</code>. */ public static final Region INTERNAL_FRAME = new Region("InternalFrame", false); /** * TitlePane of an InternalFrame. The TitlePane typically * shows a menu, title, widgets to manipulate the internal frame. ! * To bind a style to this <code>Region</code> use the name ! * <code>InternalFrameTitlePane</code>. */ public static final Region INTERNAL_FRAME_TITLE_PANE = new Region("InternalFrameTitlePane", false); /** ! * Label region. To bind a style to this <code>Region</code> use the name ! * <code>Label</code>. */ public static final Region LABEL = new Region("Label", false); /** ! * List region. To bind a style to this <code>Region</code> use the name ! * <code>List</code>. */ public static final Region LIST = new Region("List", false); /** ! * Menu region. To bind a style to this <code>Region</code> use the name ! * <code>Menu</code>. */ public static final Region MENU = new Region("Menu", false); /** ! * MenuBar region. To bind a style to this <code>Region</code> use the name ! * <code>MenuBar</code>. */ public static final Region MENU_BAR = new Region("MenuBar", false); /** ! * MenuItem region. To bind a style to this <code>Region</code> use the name ! * <code>MenuItem</code>. */ public static final Region MENU_ITEM = new Region("MenuItem", false); /** * Accelerator region of a MenuItem. To bind a style to this ! * <code>Region</code> use the name <code>MenuItemAccelerator</code>. */ public static final Region MENU_ITEM_ACCELERATOR = new Region("MenuItemAccelerator", true); /** ! * OptionPane region. To bind a style to this <code>Region</code> use ! * the name <code>OptionPane</code>. */ public static final Region OPTION_PANE = new Region("OptionPane", false); /** ! * Panel region. To bind a style to this <code>Region</code> use the name ! * <code>Panel</code>. */ public static final Region PANEL = new Region("Panel", false); /** ! * PasswordField region. To bind a style to this <code>Region</code> use ! * the name <code>PasswordField</code>. */ public static final Region PASSWORD_FIELD = new Region("PasswordField", false); /** ! * PopupMenu region. To bind a style to this <code>Region</code> use ! * the name <code>PopupMenu</code>. */ public static final Region POPUP_MENU = new Region("PopupMenu", false); /** ! * PopupMenuSeparator region. To bind a style to this <code>Region</code> ! * use the name <code>PopupMenuSeparator</code>. */ public static final Region POPUP_MENU_SEPARATOR = new Region("PopupMenuSeparator", false); /** ! * ProgressBar region. To bind a style to this <code>Region</code> ! * use the name <code>ProgressBar</code>. */ public static final Region PROGRESS_BAR = new Region("ProgressBar", false); /** ! * RadioButton region. To bind a style to this <code>Region</code> ! * use the name <code>RadioButton</code>. */ public static final Region RADIO_BUTTON = new Region("RadioButton", false); /** ! * RegionButtonMenuItem region. To bind a style to this <code>Region</code> ! * use the name <code>RadioButtonMenuItem</code>. */ public static final Region RADIO_BUTTON_MENU_ITEM = new Region("RadioButtonMenuItem", false); /** ! * RootPane region. To bind a style to this <code>Region</code> use ! * the name <code>RootPane</code>. */ public static final Region ROOT_PANE = new Region("RootPane", false); /** ! * ScrollBar region. To bind a style to this <code>Region</code> use ! * the name <code>ScrollBar</code>. */ public static final Region SCROLL_BAR = new Region("ScrollBar", false); /** ! * Track of the ScrollBar. To bind a style to this <code>Region</code> use ! * the name <code>ScrollBarTrack</code>. */ public static final Region SCROLL_BAR_TRACK = new Region("ScrollBarTrack", true); /** * Thumb of the ScrollBar. The thumb is the region of the ScrollBar * that gives a graphical depiction of what percentage of the View is ! * currently visible. To bind a style to this <code>Region</code> use ! * the name <code>ScrollBarThumb</code>. */ public static final Region SCROLL_BAR_THUMB = new Region("ScrollBarThumb", true); /** ! * ScrollPane region. To bind a style to this <code>Region</code> use ! * the name <code>ScrollPane</code>. */ public static final Region SCROLL_PANE = new Region("ScrollPane", false); /** ! * Separator region. To bind a style to this <code>Region</code> use ! * the name <code>Separator</code>. */ public static final Region SEPARATOR = new Region("Separator", false); /** ! * Slider region. To bind a style to this <code>Region</code> use ! * the name <code>Slider</code>. */ public static final Region SLIDER = new Region("Slider", false); /** ! * Track of the Slider. To bind a style to this <code>Region</code> use ! * the name <code>SliderTrack</code>. */ public static final Region SLIDER_TRACK = new Region("SliderTrack", true); /** * Thumb of the Slider. The thumb of the Slider identifies the current ! * value. To bind a style to this <code>Region</code> use the name ! * <code>SliderThumb</code>. */ public static final Region SLIDER_THUMB = new Region("SliderThumb", true); /** ! * Spinner region. To bind a style to this <code>Region</code> use the name ! * <code>Spinner</code>. */ public static final Region SPINNER = new Region("Spinner", false); /** ! * SplitPane region. To bind a style to this <code>Region</code> use the name ! * <code>SplitPane</code>. */ public static final Region SPLIT_PANE = new Region("SplitPane", false); /** ! * Divider of the SplitPane. To bind a style to this <code>Region</code> ! * use the name <code>SplitPaneDivider</code>. */ public static final Region SPLIT_PANE_DIVIDER = new Region("SplitPaneDivider", true); /** ! * TabbedPane region. To bind a style to this <code>Region</code> use ! * the name <code>TabbedPane</code>. */ public static final Region TABBED_PANE = new Region("TabbedPane", false); /** * Region of a TabbedPane for one tab. To bind a style to this ! * <code>Region</code> use the name <code>TabbedPaneTab</code>. */ public static final Region TABBED_PANE_TAB = new Region("TabbedPaneTab", true); /** * Region of a TabbedPane containing the tabs. To bind a style to this ! * <code>Region</code> use the name <code>TabbedPaneTabArea</code>. */ public static final Region TABBED_PANE_TAB_AREA = new Region("TabbedPaneTabArea", true); /** * Region of a TabbedPane containing the content. To bind a style to this ! * <code>Region</code> use the name <code>TabbedPaneContent</code>. */ public static final Region TABBED_PANE_CONTENT = new Region("TabbedPaneContent", true); /** ! * Table region. To bind a style to this <code>Region</code> use ! * the name <code>Table</code>. */ public static final Region TABLE = new Region("Table", false); /** ! * TableHeader region. To bind a style to this <code>Region</code> use ! * the name <code>TableHeader</code>. */ public static final Region TABLE_HEADER = new Region("TableHeader", false); /** ! * TextArea region. To bind a style to this <code>Region</code> use ! * the name <code>TextArea</code>. */ public static final Region TEXT_AREA = new Region("TextArea", false); /** ! * TextField region. To bind a style to this <code>Region</code> use ! * the name <code>TextField</code>. */ public static final Region TEXT_FIELD = new Region("TextField", false); /** ! * TextPane region. To bind a style to this <code>Region</code> use ! * the name <code>TextPane</code>. */ public static final Region TEXT_PANE = new Region("TextPane", false); /** ! * ToggleButton region. To bind a style to this <code>Region</code> use ! * the name <code>ToggleButton</code>. */ public static final Region TOGGLE_BUTTON = new Region("ToggleButton", false); /** ! * ToolBar region. To bind a style to this <code>Region</code> use ! * the name <code>ToolBar</code>. */ public static final Region TOOL_BAR = new Region("ToolBar", false); /** * Region of the ToolBar containing the content. To bind a style to this ! * <code>Region</code> use the name <code>ToolBarContent</code>. */ public static final Region TOOL_BAR_CONTENT = new Region("ToolBarContent", true); /** * Region for the Window containing the ToolBar. To bind a style to this ! * <code>Region</code> use the name <code>ToolBarDragWindow</code>. */ public static final Region TOOL_BAR_DRAG_WINDOW = new Region("ToolBarDragWindow", false); /** ! * ToolTip region. To bind a style to this <code>Region</code> use ! * the name <code>ToolTip</code>. */ public static final Region TOOL_TIP = new Region("ToolTip", false); /** ! * ToolBar separator region. To bind a style to this <code>Region</code> use ! * the name <code>ToolBarSeparator</code>. */ public static final Region TOOL_BAR_SEPARATOR = new Region("ToolBarSeparator", false); /** ! * Tree region. To bind a style to this <code>Region</code> use the name ! * <code>Tree</code>. */ public static final Region TREE = new Region("Tree", false); /** * Region of the Tree for one cell. To bind a style to this ! * <code>Region</code> use the name <code>TreeCell</code>. */ public static final Region TREE_CELL = new Region("TreeCell", true); /** ! * Viewport region. To bind a style to this <code>Region</code> use ! * the name <code>Viewport</code>. */ public static final Region VIEWPORT = new Region("Viewport", false); private static Map<String, Region> getUItoRegionMap() { AppContext context = AppContext.getAppContext(); --- 77,429 ---- /** * ArrowButton's are special types of buttons that also render a * directional indicator, typically an arrow. ArrowButtons are used by * composite components, for example ScrollBar's contain ArrowButtons. ! * To bind a style to this {@code Region} use the name ! * {@code ArrowButton}. */ public static final Region ARROW_BUTTON = new Region("ArrowButton", false); /** ! * Button region. To bind a style to this {@code Region} use the name ! * {@code Button}. */ public static final Region BUTTON = new Region("Button", false); /** ! * CheckBox region. To bind a style to this {@code Region} use the name ! * {@code CheckBox}. */ public static final Region CHECK_BOX = new Region("CheckBox", false); /** ! * CheckBoxMenuItem region. To bind a style to this {@code Region} use ! * the name {@code CheckBoxMenuItem}. */ public static final Region CHECK_BOX_MENU_ITEM = new Region("CheckBoxMenuItem", false); /** ! * ColorChooser region. To bind a style to this {@code Region} use ! * the name {@code ColorChooser}. */ public static final Region COLOR_CHOOSER = new Region("ColorChooser", false); /** ! * ComboBox region. To bind a style to this {@code Region} use ! * the name {@code ComboBox}. */ public static final Region COMBO_BOX = new Region("ComboBox", false); /** ! * DesktopPane region. To bind a style to this {@code Region} use ! * the name {@code DesktopPane}. */ public static final Region DESKTOP_PANE = new Region("DesktopPane", false); /** ! * DesktopIcon region. To bind a style to this {@code Region} use ! * the name {@code DesktopIcon}. */ public static final Region DESKTOP_ICON = new Region("DesktopIcon", false); /** ! * EditorPane region. To bind a style to this {@code Region} use ! * the name {@code EditorPane}. */ public static final Region EDITOR_PANE = new Region("EditorPane", false); /** ! * FileChooser region. To bind a style to this {@code Region} use ! * the name {@code FileChooser}. */ public static final Region FILE_CHOOSER = new Region("FileChooser", false); /** ! * FormattedTextField region. To bind a style to this {@code Region} use ! * the name {@code FormattedTextField}. */ public static final Region FORMATTED_TEXT_FIELD = new Region("FormattedTextField", false); /** ! * InternalFrame region. To bind a style to this {@code Region} use ! * the name {@code InternalFrame}. */ public static final Region INTERNAL_FRAME = new Region("InternalFrame", false); /** * TitlePane of an InternalFrame. The TitlePane typically * shows a menu, title, widgets to manipulate the internal frame. ! * To bind a style to this {@code Region} use the name ! * {@code InternalFrameTitlePane}. */ public static final Region INTERNAL_FRAME_TITLE_PANE = new Region("InternalFrameTitlePane", false); /** ! * Label region. To bind a style to this {@code Region} use the name ! * {@code Label}. */ public static final Region LABEL = new Region("Label", false); /** ! * List region. To bind a style to this {@code Region} use the name ! * {@code List}. */ public static final Region LIST = new Region("List", false); /** ! * Menu region. To bind a style to this {@code Region} use the name ! * {@code Menu}. */ public static final Region MENU = new Region("Menu", false); /** ! * MenuBar region. To bind a style to this {@code Region} use the name ! * {@code MenuBar}. */ public static final Region MENU_BAR = new Region("MenuBar", false); /** ! * MenuItem region. To bind a style to this {@code Region} use the name ! * {@code MenuItem}. */ public static final Region MENU_ITEM = new Region("MenuItem", false); /** * Accelerator region of a MenuItem. To bind a style to this ! * {@code Region} use the name {@code MenuItemAccelerator}. */ public static final Region MENU_ITEM_ACCELERATOR = new Region("MenuItemAccelerator", true); /** ! * OptionPane region. To bind a style to this {@code Region} use ! * the name {@code OptionPane}. */ public static final Region OPTION_PANE = new Region("OptionPane", false); /** ! * Panel region. To bind a style to this {@code Region} use the name ! * {@code Panel}. */ public static final Region PANEL = new Region("Panel", false); /** ! * PasswordField region. To bind a style to this {@code Region} use ! * the name {@code PasswordField}. */ public static final Region PASSWORD_FIELD = new Region("PasswordField", false); /** ! * PopupMenu region. To bind a style to this {@code Region} use ! * the name {@code PopupMenu}. */ public static final Region POPUP_MENU = new Region("PopupMenu", false); /** ! * PopupMenuSeparator region. To bind a style to this {@code Region} ! * use the name {@code PopupMenuSeparator}. */ public static final Region POPUP_MENU_SEPARATOR = new Region("PopupMenuSeparator", false); /** ! * ProgressBar region. To bind a style to this {@code Region} ! * use the name {@code ProgressBar}. */ public static final Region PROGRESS_BAR = new Region("ProgressBar", false); /** ! * RadioButton region. To bind a style to this {@code Region} ! * use the name {@code RadioButton}. */ public static final Region RADIO_BUTTON = new Region("RadioButton", false); /** ! * RegionButtonMenuItem region. To bind a style to this {@code Region} ! * use the name {@code RadioButtonMenuItem}. */ public static final Region RADIO_BUTTON_MENU_ITEM = new Region("RadioButtonMenuItem", false); /** ! * RootPane region. To bind a style to this {@code Region} use ! * the name {@code RootPane}. */ public static final Region ROOT_PANE = new Region("RootPane", false); /** ! * ScrollBar region. To bind a style to this {@code Region} use ! * the name {@code ScrollBar}. */ public static final Region SCROLL_BAR = new Region("ScrollBar", false); /** ! * Track of the ScrollBar. To bind a style to this {@code Region} use ! * the name {@code ScrollBarTrack}. */ public static final Region SCROLL_BAR_TRACK = new Region("ScrollBarTrack", true); /** * Thumb of the ScrollBar. The thumb is the region of the ScrollBar * that gives a graphical depiction of what percentage of the View is ! * currently visible. To bind a style to this {@code Region} use ! * the name {@code ScrollBarThumb}. */ public static final Region SCROLL_BAR_THUMB = new Region("ScrollBarThumb", true); /** ! * ScrollPane region. To bind a style to this {@code Region} use ! * the name {@code ScrollPane}. */ public static final Region SCROLL_PANE = new Region("ScrollPane", false); /** ! * Separator region. To bind a style to this {@code Region} use ! * the name {@code Separator}. */ public static final Region SEPARATOR = new Region("Separator", false); /** ! * Slider region. To bind a style to this {@code Region} use ! * the name {@code Slider}. */ public static final Region SLIDER = new Region("Slider", false); /** ! * Track of the Slider. To bind a style to this {@code Region} use ! * the name {@code SliderTrack}. */ public static final Region SLIDER_TRACK = new Region("SliderTrack", true); /** * Thumb of the Slider. The thumb of the Slider identifies the current ! * value. To bind a style to this {@code Region} use the name ! * {@code SliderThumb}. */ public static final Region SLIDER_THUMB = new Region("SliderThumb", true); /** ! * Spinner region. To bind a style to this {@code Region} use the name ! * {@code Spinner}. */ public static final Region SPINNER = new Region("Spinner", false); /** ! * SplitPane region. To bind a style to this {@code Region} use the name ! * {@code SplitPane}. */ public static final Region SPLIT_PANE = new Region("SplitPane", false); /** ! * Divider of the SplitPane. To bind a style to this {@code Region} ! * use the name {@code SplitPaneDivider}. */ public static final Region SPLIT_PANE_DIVIDER = new Region("SplitPaneDivider", true); /** ! * TabbedPane region. To bind a style to this {@code Region} use ! * the name {@code TabbedPane}. */ public static final Region TABBED_PANE = new Region("TabbedPane", false); /** * Region of a TabbedPane for one tab. To bind a style to this ! * {@code Region} use the name {@code TabbedPaneTab}. */ public static final Region TABBED_PANE_TAB = new Region("TabbedPaneTab", true); /** * Region of a TabbedPane containing the tabs. To bind a style to this ! * {@code Region} use the name {@code TabbedPaneTabArea}. */ public static final Region TABBED_PANE_TAB_AREA = new Region("TabbedPaneTabArea", true); /** * Region of a TabbedPane containing the content. To bind a style to this ! * {@code Region} use the name {@code TabbedPaneContent}. */ public static final Region TABBED_PANE_CONTENT = new Region("TabbedPaneContent", true); /** ! * Table region. To bind a style to this {@code Region} use ! * the name {@code Table}. */ public static final Region TABLE = new Region("Table", false); /** ! * TableHeader region. To bind a style to this {@code Region} use ! * the name {@code TableHeader}. */ public static final Region TABLE_HEADER = new Region("TableHeader", false); /** ! * TextArea region. To bind a style to this {@code Region} use ! * the name {@code TextArea}. */ public static final Region TEXT_AREA = new Region("TextArea", false); /** ! * TextField region. To bind a style to this {@code Region} use ! * the name {@code TextField}. */ public static final Region TEXT_FIELD = new Region("TextField", false); /** ! * TextPane region. To bind a style to this {@code Region} use ! * the name {@code TextPane}. */ public static final Region TEXT_PANE = new Region("TextPane", false); /** ! * ToggleButton region. To bind a style to this {@code Region} use ! * the name {@code ToggleButton}. */ public static final Region TOGGLE_BUTTON = new Region("ToggleButton", false); /** ! * ToolBar region. To bind a style to this {@code Region} use ! * the name {@code ToolBar}. */ public static final Region TOOL_BAR = new Region("ToolBar", false); /** * Region of the ToolBar containing the content. To bind a style to this ! * {@code Region} use the name {@code ToolBarContent}. */ public static final Region TOOL_BAR_CONTENT = new Region("ToolBarContent", true); /** * Region for the Window containing the ToolBar. To bind a style to this ! * {@code Region} use the name {@code ToolBarDragWindow}. */ public static final Region TOOL_BAR_DRAG_WINDOW = new Region("ToolBarDragWindow", false); /** ! * ToolTip region. To bind a style to this {@code Region} use ! * the name {@code ToolTip}. */ public static final Region TOOL_TIP = new Region("ToolTip", false); /** ! * ToolBar separator region. To bind a style to this {@code Region} use ! * the name {@code ToolBarSeparator}. */ public static final Region TOOL_BAR_SEPARATOR = new Region("ToolBarSeparator", false); /** ! * Tree region. To bind a style to this {@code Region} use the name ! * {@code Tree}. */ public static final Region TREE = new Region("Tree", false); /** * Region of the Tree for one cell. To bind a style to this ! * {@code Region} use the name {@code TreeCell}. */ public static final Region TREE_CELL = new Region("TreeCell", true); /** ! * Viewport region. To bind a style to this {@code Region} use ! * the name {@code Viewport}. */ public static final Region VIEWPORT = new Region("Viewport", false); private static Map<String, Region> getUItoRegionMap() { AppContext context = AppContext.getAppContext();
*** 513,528 **** this.subregion = subregion; } /** * Creates a Region with the specified name. This should only be ! * used if you are creating your own <code>JComponent</code> subclass ! * with a custom <code>ComponentUI</code> class. * * @param name Name of the region * @param ui String that will be returned from ! * <code>component.getUIClassID</code>. This will be null * if this is a subregion. * @param subregion Whether or not this is a subregion. */ protected Region(String name, String ui, boolean subregion) { this(name, subregion); --- 513,528 ---- this.subregion = subregion; } /** * Creates a Region with the specified name. This should only be ! * used if you are creating your own {@code JComponent} subclass ! * with a custom {@code ComponentUI} class. * * @param name Name of the region * @param ui String that will be returned from ! * {@code component.getUIClassID}. This will be null * if this is a subregion. * @param subregion Whether or not this is a subregion. */ protected Region(String name, String ui, boolean subregion) { this(name, subregion);
*** 531,542 **** } } /** * Returns true if the Region is a subregion of a Component, otherwise ! * false. For example, <code>Region.BUTTON</code> corresponds do a ! * <code>Component</code> so that <code>Region.BUTTON.isSubregion()</code> * returns false. * * @return true if the Region is a subregion of a Component. */ public boolean isSubregion() { --- 531,542 ---- } } /** * Returns true if the Region is a subregion of a Component, otherwise ! * false. For example, {@code Region.BUTTON} corresponds do a ! * {@code Component} so that {@code Region.BUTTON.isSubregion()} * returns false. * * @return true if the Region is a subregion of a Component. */ public boolean isSubregion() {
< prev index next >