|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing.plaf.synth
类 Region
java.lang.Object javax.swing.plaf.synth.Region
-
public class Region
- extends Object
Swing 组件的独特呈现区域。一个组件可以支持一个或多个 region。特定组件 region 由此类中的类型安全枚举定义。
通常使用 region 作为标识将应用特殊样式的 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"/>
- 从以下版本开始:
- 1.5
字段摘要 | |
---|---|
static Region |
ARROW_BUTTON ArrowButton 是特殊类型的按钮,也呈现了一个方向指示器(通常是一个箭头)。 |
static Region |
BUTTON Button 的 region。 |
static Region |
CHECK_BOX CheckBox 的 region。 |
static Region |
CHECK_BOX_MENU_ITEM CheckBoxMenuItem 的 region。 |
static Region |
COLOR_CHOOSER ColorChooser 的 region。 |
static Region |
COMBO_BOX ComboBox 的 region。 |
static Region |
DESKTOP_ICON DesktopIcon 的 region。 |
static Region |
DESKTOP_PANE DesktopPane 的 region。 |
static Region |
EDITOR_PANE EditorPane 的 region。 |
static Region |
FILE_CHOOSER FileChooser 的 region。 |
static Region |
FORMATTED_TEXT_FIELD FormattedTextField 的 region。 |
static Region |
INTERNAL_FRAME InternalFrame 的 region。 |
static Region |
INTERNAL_FRAME_TITLE_PANE InternalFrame 的 TitlePane。 |
static Region |
LABEL Label 的 region。 |
static Region |
LIST List 的 region。 |
static Region |
MENU Menu 的 region。 |
static Region |
MENU_BAR MenuBar 的 region。 |
static Region |
MENU_ITEM MenuItem 的 region。 |
static Region |
MENU_ITEM_ACCELERATOR MenuItem 的加速器 region。 |
static Region |
OPTION_PANE OptionPane 的 region。 |
static Region |
PANEL Panel 的 region。 |
static Region |
PASSWORD_FIELD PasswordField 的 region。 |
static Region |
POPUP_MENU PopupMenu 的 region。 |
static Region |
POPUP_MENU_SEPARATOR PopupMenuSeparator 的 region。 |
static Region |
PROGRESS_BAR ProgressBar 的 region。 |
static Region |
RADIO_BUTTON RadioButton 的 region。 |
static Region |
RADIO_BUTTON_MENU_ITEM RegionButtonMenuItem 的 region。 |
static Region |
ROOT_PANE RootPane 的 region。 |
static Region |
SCROLL_BAR ScrollBar 的 region。 |
static Region |
SCROLL_BAR_THUMB ScrollBar 的 thumb。 |
static Region |
SCROLL_BAR_TRACK ScrollBar 的滑道。 |
static Region |
SCROLL_PANE ScrollPane 的 region。 |
static Region |
SEPARATOR Separator 的 region。 |
static Region |
SLIDER Slider 的 region。 |
static Region |
SLIDER_THUMB 滑块的 thumb。 |
static Region |
SLIDER_TRACK Slider 的滑道。 |
static Region |
SPINNER Spinner 的 region。 |
static Region |
SPLIT_PANE SplitPane 的 region。 |
static Region |
SPLIT_PANE_DIVIDER SplitPane 的分隔器。 |
static Region |
TABBED_PANE TabbedPane 的 region。 |
static Region |
TABBED_PANE_CONTENT 包含内容的 TabbedPane 的 region。 |
static Region |
TABBED_PANE_TAB 某一选项卡的 TabbedPane 的 region。 |
static Region |
TABBED_PANE_TAB_AREA 包含选项卡的 TabbedPane 的 region。 |
static Region |
TABLE Table 的 region。 |
static Region |
TABLE_HEADER TableHeader 的 region。 |
static Region |
TEXT_AREA TextArea 的 region。 |
static Region |
TEXT_FIELD TextField 的 region。 |
static Region |
TEXT_PANE TextPane 的 region。 |
static Region |
TOGGLE_BUTTON ToggleButton 的 region。 |
static Region |
TOOL_BAR ToolBar 的 region。 |
static Region |
TOOL_BAR_CONTENT 包含内容的 ToolBar 的 region。 |
static Region |
TOOL_BAR_DRAG_WINDOW 包含 ToolBar 的 Window 的 region。 |
static Region |
TOOL_BAR_SEPARATOR ToolBar 分隔器的 region。 |
static Region |
TOOL_TIP ToolTip 的 region。 |
static Region |
TREE Tree 的 region。 |
static Region |
TREE_CELL 用于某一单元格的 Tree 的 region。 |
static Region |
VIEWPORT Viewport 的 region。 |
构造方法摘要 | |
---|---|
protected |
Region(String name, String ui, boolean subregion) 创建具有指定名称的 Region。 |
方法摘要 | |
---|---|
String |
getName() 返回 region 的名称。 |
boolean |
isSubregion() 如果 Region 是 Component 的子 region,则返回 true,否则返回 false。 |
String |
toString() 返回 Region 的名称。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
ARROW_BUTTON
public static final Region ARROW_BUTTON
-
ArrowButton 是特殊类型的按钮,也呈现了一个方向指示器(通常是一个箭头)。ArrowButton 由复合组件使用,例如 ScrollBar 的某些 ArrowButton。要将某一样式绑定到此
Region
,使用名称ArrowButton
。
BUTTON
public static final Region BUTTON
-
Button 的 region。要将某一样式绑定到此
Region
,使用名称Button
。
CHECK_BOX
public static final Region CHECK_BOX
-
CheckBox 的 region。要将某一样式绑定到此
Region
,使用名称CheckBox
。
CHECK_BOX_MENU_ITEM
public static final Region CHECK_BOX_MENU_ITEM
-
CheckBoxMenuItem 的 region。要将某一样式绑定到此
Region
,使用名称CheckBoxMenuItem
。
COLOR_CHOOSER
public static final Region COLOR_CHOOSER
-
ColorChooser 的 region。要将某一样式绑定到此
Region
,使用名称ColorChooser
。
COMBO_BOX
public static final Region COMBO_BOX
-
ComboBox 的 region。要将某一样式绑定到此
Region
,使用名称ComboBox
。
DESKTOP_PANE
public static final Region DESKTOP_PANE
-
DesktopPane 的 region。要将某一样式绑定到此
Region
,使用名称DesktopPane
。