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.