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"/>
修飾子と型 | フィールドと説明 |
---|---|
static Region |
ARROW_BUTTON
ArrowButtonは、方向のインジケータ(通常は矢印)を描画する特別な型のボタンです。
|
static Region |
BUTTON
Button領域です。
|
static Region |
CHECK_BOX
CheckBox領域です。
|
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
InternalFrameのTitlePaneです。
|
static Region |
LABEL
Label領域です。
|
static Region |
LIST
List領域です。
|
static Region |
MENU
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
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
ScrollBarのトラックです。
|
static Region |
SCROLL_PANE
ScrollPane領域です。
|
static Region |
SEPARATOR
Separator領域です。
|
static Region |
SLIDER
Slider領域です。
|
static Region |
SLIDER_THUMB
Sliderのサムです。
|
static Region |
SLIDER_TRACK
Sliderのトラックです。
|
static Region |
SPINNER
Spinner領域です。
|
static Region |
SPLIT_PANE
SplitPane領域です。
|
static Region |
SPLIT_PANE_DIVIDER
SplitPaneのディバイダです。
|
static Region |
TABBED_PANE
TabbedPane領域です。
|
static Region |
TABBED_PANE_CONTENT
コンテンツを格納するTabbedPaneの領域です。
|
static Region |
TABBED_PANE_TAB
1つのタブのTabbedPaneの領域です。
|
static Region |
TABBED_PANE_TAB_AREA
複数のタブを格納するTabbedPaneの領域です。
|
static Region |
TABLE
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
ToolBar領域です。
|
static Region |
TOOL_BAR_CONTENT
コンテンツを格納するToolBarの領域です。
|
static Region |
TOOL_BAR_DRAG_WINDOW
ToolBarを格納するWindowの領域です。
|
static Region |
TOOL_BAR_SEPARATOR
ToolBarのセパレータ領域です。
|
static Region |
TOOL_TIP
ToolTip領域です。
|
static Region |
TREE
Tree領域です。
|
static Region |
TREE_CELL
1つのセルのTreeの領域です。
|
static Region |
VIEWPORT
Viewport領域です。
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
Region(String name, String ui, boolean subregion)
指定された名前でRegionを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
String |
getName()
領域の名前を返します。
|
boolean |
isSubregion()
RegionがComponentの部分領域の場合はtrueを返し、そうでない場合はfalseを返します。
|
String |
toString()
Regionの名前を返します。
|
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
にスタイルをバインドするには、Tree
という名前を使用します。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()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.