| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
。