|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.swing.plaf.synth.Region
public class Region
Swing コンポーネントの個別の描画領域です。コンポーネントは、1 つまたは複数の領域をサポートできます。それぞれのコンポーネント領域は、このクラスの型保証された列挙によって定義されます。
領域は通常、特定のスタイルが適用される 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 の名前を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
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 という名前を使用します。
| コンストラクタの詳細 |
|---|
protected Region(String name,
String ui,
boolean subregion)
ComponentUI クラスを使って独自の JComponent サブクラスを作成している場合にのみ使用します。
name - 領域の名前ui - component.getUIClassID から返される文字列。部分領域である場合は nullsubregion - これが部分領域かどうか| メソッドの詳細 |
|---|
public boolean isSubregion()
Region.BUTTON は Component に対応しているため、Region.BUTTON.isSubregion() は false を返します。
public String getName()
public String toString()
Object 内の toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。