|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.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.BUTTON) { return buttonStyle; } ... }次の xml でも同じことができます。
<style id="buttonStyle"> ... </style> <bind style="buttonStyle" type="region" key="button"/>
フィールドの概要 | |
---|---|
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
public static final Region BUTTON
public static final Region CHECK_BOX
public static final Region CHECK_BOX_MENU_ITEM
public static final Region COLOR_CHOOSER
public static final Region COMBO_BOX
public static final Region DESKTOP_PANE
public static final Region DESKTOP_ICON
public static final Region EDITOR_PANE
public static final Region FILE_CHOOSER
public static final Region FORMATTED_TEXT_FIELD
public static final Region INTERNAL_FRAME
public static final Region INTERNAL_FRAME_TITLE_PANE
public static final Region LABEL
public static final Region LIST
public static final Region MENU
public static final Region MENU_BAR
public static final Region MENU_ITEM
public static final Region MENU_ITEM_ACCELERATOR
public static final Region OPTION_PANE
public static final Region PANEL
public static final Region PASSWORD_FIELD
public static final Region POPUP_MENU
public static final Region POPUP_MENU_SEPARATOR
public static final Region PROGRESS_BAR
public static final Region RADIO_BUTTON
public static final Region RADIO_BUTTON_MENU_ITEM
public static final Region ROOT_PANE
public static final Region SCROLL_BAR
public static final Region SCROLL_BAR_TRACK
public static final Region SCROLL_BAR_THUMB
public static final Region SCROLL_PANE
public static final Region SEPARATOR
public static final Region SLIDER
public static final Region SLIDER_TRACK
public static final Region SLIDER_THUMB
public static final Region SPINNER
public static final Region SPLIT_PANE
public static final Region SPLIT_PANE_DIVIDER
public static final Region TABBED_PANE
public static final Region TABBED_PANE_TAB
public static final Region TABBED_PANE_TAB_AREA
public static final Region TABBED_PANE_CONTENT
public static final Region TABLE
public static final Region TABLE_HEADER
public static final Region TEXT_AREA
public static final Region TEXT_FIELD
public static final Region TEXT_PANE
public static final Region TOGGLE_BUTTON
public static final Region TOOL_BAR
public static final Region TOOL_BAR_CONTENT
public static final Region TOOL_BAR_DRAG_WINDOW
public static final Region TOOL_TIP
public static final Region TOOL_BAR_SEPARATOR
public static final Region TREE
public static final Region TREE_CELL
public static final 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 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。