public class Region extends Object
 区域通常用作识别Component和特定风格应用的区域的一种方式。 Synth的文件格式允许您根据Region的名称绑定样式。 该名称来自常量的字段名称: 
SPLIT_PANE Region您将使用SplitPane 。 
       以下显示了自定义SynthStyleFactory ,它为分割窗格返回特定样式: 
         public SynthStyle getStyle(JComponent c, Region id) {
        if (id == Region.SPLIT_PANE) {
            return splitPaneStyle;
        }
        ...
    }  
       以下xml 完成了同样的事情: 
         <style id="splitPaneStyle">
   ...
 </style>
 <bind style="splitPaneStyle" type="region" key="SplitPane"/>  
      | Modifier and Type | Field and Description | 
|---|---|
| static Region | ARROW_BUTTON
              ArrowButton是特殊类型的按钮,它们还呈现方向指示器,通常是箭头。 
             | 
| static Region | BUTTON
              按钮区域。 
             | 
| static Region | CHECK_BOX
              复选框区域。 
             | 
| static Region | CHECK_BOX_MENU_ITEM
              CheckBoxMenuItem区域。 
             | 
| static Region | COLOR_CHOOSER
              ColorChooser地区。 
             | 
| static Region | COMBO_BOX
              ComboBox区域。 
             | 
| static Region | DESKTOP_ICON
              DesktopIcon区域。 
             | 
| static Region | DESKTOP_PANE
              DesktopPane区域。 
             | 
| static Region | EDITOR_PANE
              EditorPane区域。 
             | 
| static Region | FILE_CHOOSER
              FileChooser区域。 
             | 
| static Region | FORMATTED_TEXT_FIELD
              FormattedTextField区域。 
             | 
| static Region | INTERNAL_FRAME
              InternalFrame区域。 
             | 
| static Region | INTERNAL_FRAME_TITLE_PANE
              内部框架的标题。 
             | 
| static Region | LABEL
              标签区域。 
             | 
| static Region | LIST
              列表区域。 
             | 
| static Region | MENU
              菜单区域。 
             | 
| static Region | MENU_BAR
              MenuBar区域。 
             | 
| static Region | MENU_ITEM
              MenuItem区域。 
             | 
| static Region | MENU_ITEM_ACCELERATOR
              一个MenuItem的加速器区域。 
             | 
| static Region | OPTION_PANE
              OptionPane区域。 
             | 
| static Region | PANEL
              面板区域。 
             | 
| static Region | PASSWORD_FIELD
              PasswordField区域。 
             | 
| static Region | POPUP_MENU
              PopupMenu区域。 
             | 
| static Region | POPUP_MENU_SEPARATOR
              PopupMenuSeparator区域。 
             | 
| static Region | PROGRESS_BAR
              ProgressBar区域。 
             | 
| static Region | RADIO_BUTTON
              RadioButton地区。 
             | 
| static Region | RADIO_BUTTON_MENU_ITEM
              RegionButtonMenuItem区域。 
             | 
| static Region | ROOT_PANE
              RootPane区域。 
             | 
| static Region | SCROLL_BAR
              ScrollBar区域。 
             | 
| static Region | SCROLL_BAR_THUMB
              ScrollBar的拇指。 
             | 
| static Region | SCROLL_BAR_TRACK
              TrackBar的轨迹。 
             | 
| static Region | SCROLL_PANE
              ScrollPane区域。 
             | 
| static Region | SEPARATOR
              分隔区。 
             | 
| static Region | SLIDER
              滑块区域。 
             | 
| static Region | SLIDER_THUMB
              滑块的拇指。 
             | 
| static Region | SLIDER_TRACK
              轨道滑块。 
             | 
| static Region | SPINNER
              旋转区域。 
             | 
| static Region | SPLIT_PANE
              拆分区域。 
             | 
| static Region | SPLIT_PANE_DIVIDER
              拆分板的分隔线。 
             | 
| static Region | TABBED_PANE
              TabbedPane区域。 
             | 
| static Region | TABBED_PANE_CONTENT
              包含内容的TabbedPane的区域。 
             | 
| static Region | TABBED_PANE_TAB
              一个选项卡的TabbedPane的区域。 
             | 
| static Region | TABBED_PANE_TAB_AREA
              包含选项卡的TabbedPane的区域。 
             | 
| static Region | TABLE
              表格区域。 
             | 
| static Region | TABLE_HEADER
              TableHeader区域。 
             | 
| static Region | TEXT_AREA
              TextArea区域。 
             | 
| static Region | TEXT_FIELD
              TextField区域。 
             | 
| static Region | TEXT_PANE
              TextPane区域。 
             | 
| static Region | TOGGLE_BUTTON
              ToggleButton区域。 
             | 
| static Region | TOOL_BAR
              工具栏区域。 
             | 
| static Region | TOOL_BAR_CONTENT
              包含内容的ToolBar区域。 
             | 
| static Region | TOOL_BAR_DRAG_WINDOW
              包含工具栏的窗口区域。 
             | 
| static Region | TOOL_BAR_SEPARATOR
              工具栏分隔区。 
             | 
| static Region | TOOL_TIP
              工具提示区域。 
             | 
| static Region | TREE
              树地区。 
             | 
| static Region | TREE_CELL
              一个单元格的树的区域。 
             | 
| static Region | VIEWPORT
              视口区域。 
             | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | Region(String name, String ui, boolean subregion)
              创建具有指定名称的区域。 
             | 
public static final Region ARROW_BUTTON
Region使用名称ArrowButton 。 
          public static final Region BUTTON
Region使用名称Button 。 
          public static final Region CHECK_BOX
Region使用名称CheckBox 。 
          public static final Region CHECK_BOX_MENU_ITEM
Region使用名称CheckBoxMenuItem 。 
          public static final Region COLOR_CHOOSER
Region使用名称ColorChooser 。 
          public static final Region COMBO_BOX
Region使用名称ComboBox 。 
          public static final Region DESKTOP_PANE
Region使用名称DesktopPane 。 
          public static final Region DESKTOP_ICON
Region使用名称DesktopIcon 。 
          public static final Region EDITOR_PANE
Region使用名称EditorPane 。 
          public static final Region FILE_CHOOSER
Region使用名称FileChooser 。 
          public static final Region FORMATTED_TEXT_FIELD
Region使用名称FormattedTextField 。 
          public static final Region INTERNAL_FRAME
Region使用名称InternalFrame 。 
          public static final Region INTERNAL_FRAME_TITLE_PANE
Region使用名称InternalFrameTitlePane 。 
          public static final Region LABEL
Region使用名称Label 。 
          public static final Region LIST
Region使用名称List 。 
          public static final Region MENU
Region使用名称Menu 。 
          public static final Region MENU_BAR
Region使用名称MenuBar 。 
          public static final Region MENU_ITEM
Region使用名称MenuItem 。 
          public static final Region MENU_ITEM_ACCELERATOR
Region使用名称MenuItemAccelerator 。 
          public static final Region OPTION_PANE
Region使用名称OptionPane 。 
          public static final Region PANEL
Region使用名称Panel 。 
          public static final Region PASSWORD_FIELD
Region使用名称PasswordField 。 
          public static final Region POPUP_MENU
Region使用名称PopupMenu 。 
          public static final Region POPUP_MENU_SEPARATOR
Region使用名称PopupMenuSeparator 。 
          public static final Region PROGRESS_BAR
Region使用名称ProgressBar 。 
          public static final Region RADIO_BUTTON
Region使用名称RadioButton 。 
          public static final Region RADIO_BUTTON_MENU_ITEM
Region使用名称RadioButtonMenuItem 。 
          public static final Region ROOT_PANE
Region使用名称RootPane 。 
          public static final Region SCROLL_BAR
Region使用名称ScrollBar 。 
          public static final Region SCROLL_BAR_TRACK
Region使用名称ScrollBarTrack 。 
          public static final Region SCROLL_BAR_THUMB
Region使用名称ScrollBarThumb 。 
          public static final Region SCROLL_PANE
Region使用名称ScrollPane 。 
          public static final Region SEPARATOR
Region使用名称Separator 。 
          public static final Region SLIDER
Region使用名称Slider 。 
          public static final Region SLIDER_TRACK
Region使用名称SliderTrack 。 
          public static final Region SLIDER_THUMB
Region使用名称SliderThumb 。 
          public static final Region SPINNER
Region使用名称Spinner 。 
          public static final Region SPLIT_PANE
Region使用名称SplitPane 。 
          public static final Region SPLIT_PANE_DIVIDER
Region使用名称SplitPaneDivider 。 
          public static final Region TABBED_PANE
Region使用名称TabbedPane 。 
          public static final Region TABBED_PANE_TAB
Region使用名称TabbedPaneTab 。 
          public static final Region TABBED_PANE_TAB_AREA
Region使用名称TabbedPaneTabArea 。 
          public static final Region TABBED_PANE_CONTENT
Region请使用名称TabbedPaneContent 。 
          public static final Region TABLE
Region使用名称Table 。 
          public static final Region TABLE_HEADER
Region使用名称TableHeader 。 
          public static final Region TEXT_AREA
Region使用名称TextArea 。 
          public static final Region TEXT_FIELD
Region使用名称TextField 。 
          public static final Region TEXT_PANE
Region使用名称TextPane 。 
          public static final Region TOGGLE_BUTTON
Region使用名称ToggleButton 。 
          public static final Region TOOL_BAR
Region使用名称ToolBar 。 
          public static final Region TOOL_BAR_CONTENT
Region使用名称ToolBarContent 。 
          public static final Region TOOL_BAR_DRAG_WINDOW
Region使用名称ToolBarDragWindow 。 
          public static final Region TOOL_TIP
Region使用名称ToolTip 。 
          public static final Region TOOL_BAR_SEPARATOR
Region使用名称ToolBarSeparator 。 
          public static final Region TREE
Region使用名称树 。 
          public static final Region TREE_CELL
Region使用名称TreeCell 。 
          public static final Region VIEWPORT
Region使用名称Viewport 。 
          public boolean isSubregion()
Region.BUTTON对应做一个Component ,以便Region.BUTTON.isSubregion()返回false。 
          public String getName()
 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, 2014, Oracle and/or its affiliates. All rights reserved.