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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。