java.lang.Object
javax.swing.plaf.synth.Region
Swing组件的一个独特渲染区域。一个组件可以支持一个或多个区域。具体的组件区域由这个类中的类型安全枚举定义。
区域通常用作标识应用于特定样式的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
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Region
ArrowButton是一种特殊类型的按钮,还会渲染一个方向指示器,通常是一个箭头。static final Region
按钮区域。static final Region
复选框区域。static final Region
复选框菜单项区域。static final Region
颜色选择器区域。static final Region
组合框区域。static final Region
桌面图标区域。static final Region
桌面面板区域。static final Region
编辑器面板区域。static final Region
文件选择器区域。static final Region
格式化文本字段区域。static final Region
内部窗格区域。static final Region
内部窗格的标题栏。static final Region
标签区域。static final Region
列表区域。static final Region
菜单区域。static final Region
菜单栏区域。static final Region
菜单项区域。static final Region
菜单项的加速器区域。static final Region
选项面板区域。static final Region
面板区域。static final Region
密码字段区域。static final Region
弹出菜单区域。static final Region
弹出菜单分隔符区域。static final Region
进度条区域。static final Region
单选按钮区域。static final Region
单选按钮菜单项区域。static final Region
根窗格区域。static final Region
滚动条区域。static final Region
滚动条的拇指。static final Region
滚动条的轨道。static final Region
滚动窗格区域。static final Region
分隔符区域。static final Region
滑块区域。static final Region
滑块的拇指。static final Region
滑块的轨道。static final Region
微调器区域。static final Region
分隔窗格区域。static final Region
分隔窗格的分隔条。static final Region
选项卡窗格区域。static final Region
选项卡窗格包含内容的区域。static final Region
选项卡窗格的一个选项卡区域。static final Region
选项卡窗格包含选项卡的区域。static final Region
表格区域。static final Region
表头区域。static final Region
文本区域。static final Region
文本字段区域。static final Region
文本面板区域。static final Region
切换按钮区域。static final Region
工具栏区域。static final Region
工具栏包含内容的区域。static final Region
包含工具栏的窗口的区域。static final Region
工具栏分隔符区域。static final Region
工具提示区域。static final Region
树区域。static final Region
树的一个单元格区域。static final Region
视口区域。 -
Constructor Summary
-
Method Summary
-
Field Details
-
ARROW_BUTTON
ArrowButton是一种特殊类型的按钮,还会渲染一个方向指示器,通常是一个箭头。ArrowButtons被复合组件使用,例如ScrollBar包含ArrowButtons。要将样式绑定到这个Region
,请使用名称ArrowButton
。 -
BUTTON
按钮区域。要将样式绑定到这个Region
,请使用名称Button
。 -
CHECK_BOX
复选框区域。要将样式绑定到这个Region
,请使用名称CheckBox
。 -
CHECK_BOX_MENU_ITEM
复选框菜单项区域。要将样式绑定到这个Region
,请使用名称CheckBoxMenuItem
。 -
COLOR_CHOOSER
颜色选择器区域。要将样式绑定到这个Region
,请使用名称ColorChooser
。 -
COMBO_BOX
组合框区域。要将样式绑定到这个Region
,请使用名称ComboBox
。 -
DESKTOP_PANE
桌面面板区域。要将样式绑定到这个Region
,请使用名称DesktopPane
。 -
DESKTOP_ICON
桌面图标区域。要将样式绑定到这个Region
,请使用名称DesktopIcon
。 -
EDITOR_PANE
编辑器面板区域。要将样式绑定到这个Region
,请使用名称EditorPane
。 -
FILE_CHOOSER
文件选择器区域。要将样式绑定到这个Region
,请使用名称FileChooser
。 -
FORMATTED_TEXT_FIELD
格式化文本字段区域。要将样式绑定到这个Region
,请使用名称FormattedTextField
。 -
INTERNAL_FRAME
内部窗格区域。要将样式绑定到这个Region
,请使用名称InternalFrame
。 -
INTERNAL_FRAME_TITLE_PANE
内部窗格的标题栏。标题栏通常显示菜单、标题、操作内部窗格的小部件。要将样式绑定到这个Region
,请使用名称InternalFrameTitlePane
。 -
LABEL
标签区域。要将样式绑定到这个Region
,请使用名称Label
。 -
LIST
列表区域。要将样式绑定到这个Region
,请使用名称List
。 -
MENU
菜单区域。要将样式绑定到这个Region
,请使用名称Menu
。 -
MENU_BAR
菜单栏区域。要将样式绑定到这个Region
,请使用名称MenuBar
。 -
MENU_ITEM
菜单项区域。要将样式绑定到这个Region
,请使用名称MenuItem
。 -
MENU_ITEM_ACCELERATOR
菜单项的加速器区域。要将样式绑定到这个Region
,请使用名称MenuItemAccelerator
。 -
OPTION_PANE
选项面板区域。要将样式绑定到这个Region
,请使用名称OptionPane
。 -
PANEL
面板区域。要将样式绑定到这个Region
,请使用名称Panel
。 -
PASSWORD_FIELD
密码字段区域。要将样式绑定到这个Region
,请使用名称PasswordField
。 -
POPUP_MENU
弹出菜单区域。要将样式绑定到这个Region
,请使用名称PopupMenu
。 -
POPUP_MENU_SEPARATOR
弹出菜单分隔符区域。要将样式绑定到这个Region
,请使用名称PopupMenuSeparator
。 -
PROGRESS_BAR
进度条区域。要将样式绑定到这个Region
,请使用名称ProgressBar
。 -
RADIO_BUTTON
单选按钮区域。要将样式绑定到这个Region
,请使用名称RadioButton
。 -
RADIO_BUTTON_MENU_ITEM
单选按钮菜单项区域。要将样式绑定到这个Region
,请使用名称RadioButtonMenuItem
。 -
ROOT_PANE
根窗格区域。要将样式绑定到这个Region
,请使用名称RootPane
。 -
SCROLL_BAR
滚动条区域。要将样式绑定到这个Region
,请使用名称ScrollBar
。 -
SCROLL_BAR_TRACK
滚动条的轨道。要将样式绑定到这个Region
,请使用名称ScrollBarTrack
。 -
SCROLL_BAR_THUMB
滚动条的拇指。拇指是滚动条的区域,提供了当前可见视图的百分比的图形表示。要将样式绑定到这个Region
,请使用名称ScrollBarThumb
。 -
SCROLL_PANE
滚动窗格区域。要将样式绑定到这个Region
,请使用名称ScrollPane
。 -
SEPARATOR
分隔符区域。要将样式绑定到这个Region
,请使用名称Separator
。 -
SLIDER
滑块区域。要将样式绑定到这个Region
,请使用名称Slider
。 -
SLIDER_TRACK
滑块的轨道。要将样式绑定到这个Region
,请使用名称SliderTrack
。 -
SLIDER_THUMB
滑块的拇指。滑块的拇指标识当前值。要将样式绑定到这个Region
,请使用名称SliderThumb
。 -
SPINNER
微调器区域。要将样式绑定到这个Region
,请使用名称Spinner
。 -
SPLIT_PANE
分隔窗格区域。要将样式绑定到这个Region
,请使用名称SplitPane
。 -
SPLIT_PANE_DIVIDER
分隔窗格的分隔条。要将样式绑定到这个Region
,请使用名称SplitPaneDivider
。 -
TABBED_PANE
选项卡窗格区域。要将样式绑定到这个Region
,请使用名称TabbedPane
。 -
TABBED_PANE_TAB
选项卡窗格的一个选项卡区域。要将样式绑定到这个Region
,请使用名称TabbedPaneTab
。 -
TABBED_PANE_TAB_AREA
选项卡窗格包含选项卡的区域。要将样式绑定到这个Region
,请使用名称TabbedPaneTabArea
。 -
TABBED_PANE_CONTENT
选项卡窗格包含内容的区域。要将样式绑定到这个Region
,请使用名称TabbedPaneContent
。 -
TABLE
表格区域。要将样式绑定到这个Region
,请使用名称Table
。 -
TABLE_HEADER
表头区域。要将样式绑定到这个Region
,请使用名称TableHeader
。 -
TEXT_AREA
文本区域。要将样式绑定到这个Region
,请使用名称TextArea
。 -
TEXT_FIELD
文本字段区域。要将样式绑定到这个 -
TEXT_PANE
TextPane region. To bind a style to thisRegion
use the nameTextPane
. -
TOGGLE_BUTTON
ToggleButton region. To bind a style to thisRegion
use the nameToggleButton
. -
TOOL_BAR
ToolBar region. To bind a style to thisRegion
use the nameToolBar
. -
TOOL_BAR_CONTENT
工具栏内容的区域。要将样式绑定到此Region
,请使用名称ToolBarContent
。 -
TOOL_BAR_DRAG_WINDOW
包含工具栏的窗口区域。要将样式绑定到此Region
,请使用名称ToolBarDragWindow
。 -
TOOL_TIP
工具提示区域。要将样式绑定到此Region
,请使用名称ToolTip
。 -
TOOL_BAR_SEPARATOR
工具栏分隔符区域。要将样式绑定到此Region
,请使用名称ToolBarSeparator
。 -
TREE
树区域。要将样式绑定到此Region
,请使用名称Tree
。 -
TREE_CELL
树的单元格区域。要将样式绑定到此Region
,请使用名称TreeCell
。 -
VIEWPORT
视口区域。要将样式绑定到此Region
,请使用名称Viewport
。
-
-
Constructor Details
-
Region
使用指定的名称创建一个区域。只有在创建具有自定义ComponentUI
类的自定义JComponent
子类时才应使用此方法。- 参数:
-
name
- 区域的名称 -
ui
- 将从component.getUIClassID
返回的字符串。如果这是一个子区域,则为null。 -
subregion
- 是否为子区域。
-
-
Method Details