- java.lang.Object
- 
- javax.swing.plaf.synth.Region
 
- 
 public class Region extends Object Swingコンポーネントの個別の描画領域です。 コンポーネントは、1つまたは複数の領域をサポートできます。 それぞれのコンポーネント領域は、このクラスの型保証された列挙によって定義されます。領域は通常、特定のスタイルが適用される Componentや領域を識別する方法として使用されます。 Synthのファイル形式を使用するとRegionの名前に基づいたスタイルをバインドできます。 名前は定数のフィールド名に由来します。- すべての文字を小文字にします。
- 最初の文字を大文字にします。
- 下線に続く最初の文字を大文字にします。
- 下線をすべて削除します。
 SPLIT_PANERegionを識別するには、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
 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static RegionARROW_BUTTONArrowButtonは、方向のインジケータ(通常は矢印)を描画する特別な型のボタンです。static RegionBUTTONButton領域です。static RegionCHECK_BOXCheckBox領域です。static RegionCHECK_BOX_MENU_ITEMCheckBoxMenuItem領域です。static RegionCOLOR_CHOOSERColorChooser領域です。static RegionCOMBO_BOXComboBox領域です。static RegionDESKTOP_ICONDesktopIcon領域です。static RegionDESKTOP_PANEDesktopPane領域です。static RegionEDITOR_PANEEditorPane領域です。static RegionFILE_CHOOSERFileChooser領域です。static RegionFORMATTED_TEXT_FIELDFormattedTextField領域です。static RegionINTERNAL_FRAMEInternalFrame領域です。static RegionINTERNAL_FRAME_TITLE_PANEInternalFrameのTitlePaneです。static RegionLABELLabel領域です。static RegionLISTList領域です。static RegionMENUMenu領域です。static RegionMENU_BARMenuBar領域です。static RegionMENU_ITEMMenuItem領域です。static RegionMENU_ITEM_ACCELERATORMenuItemのアクセラレータ領域です。static RegionOPTION_PANEOptionPane領域です。static RegionPANELPanel領域です。static RegionPASSWORD_FIELDPasswordField領域です。static RegionPOPUP_MENUPopupMenu領域です。static RegionPOPUP_MENU_SEPARATORPopupMenuSeparator領域です。static RegionPROGRESS_BARProgressBar領域です。static RegionRADIO_BUTTONRadioButton領域です。static RegionRADIO_BUTTON_MENU_ITEMRegionButtonMenuItem領域です。static RegionROOT_PANERootPane領域です。static RegionSCROLL_BARScrollBar領域です。static RegionSCROLL_BAR_THUMBScrollBarのサムです。static RegionSCROLL_BAR_TRACKScrollBarのトラックです。static RegionSCROLL_PANEScrollPane領域です。static RegionSEPARATORSeparator領域です。static RegionSLIDERSlider領域です。static RegionSLIDER_THUMBSliderのサムです。static RegionSLIDER_TRACKSliderのトラックです。static RegionSPINNERSpinner領域です。static RegionSPLIT_PANESplitPane領域です。static RegionSPLIT_PANE_DIVIDERSplitPaneのディバイダです。static RegionTABBED_PANETabbedPane領域です。static RegionTABBED_PANE_CONTENTコンテンツを格納するTabbedPaneの領域です。static RegionTABBED_PANE_TAB1つのタブのTabbedPaneの領域です。static RegionTABBED_PANE_TAB_AREA複数のタブを格納するTabbedPaneの領域です。static RegionTABLETable領域です。static RegionTABLE_HEADERTableHeader領域です。static RegionTEXT_AREATextArea領域です。static RegionTEXT_FIELDTextField領域です。static RegionTEXT_PANETextPane領域です。static RegionTOGGLE_BUTTONToggleButton領域です。static RegionTOOL_BARToolBar領域です。static RegionTOOL_BAR_CONTENTコンテンツを格納するToolBarの領域です。static RegionTOOL_BAR_DRAG_WINDOWToolBarを格納するWindowの領域です。static RegionTOOL_BAR_SEPARATORToolBarのセパレータ領域です。static RegionTOOL_TIPToolTip領域です。static RegionTREETree領域です。static RegionTREE_CELL1つのセルのTreeの領域です。static RegionVIEWPORTViewport領域です。
 
- 
- 
- 
フィールドの詳細- 
ARROW_BUTTONpublic static final Region ARROW_BUTTON ArrowButtonは、方向のインジケータ(通常は矢印)を描画する特別な型のボタンです。 ArrowButtonは、合成コンポーネントによって使用されます。たとえば、ScrollBarにはArrowButtonが含まれています。 このRegionにスタイルをバインドするには、ArrowButtonという名前を使用します。
 - 
BUTTONpublic static final Region BUTTON Button領域です。 このRegionにスタイルをバインドするには、Buttonという名前を使用します。
 - 
CHECK_BOXpublic static final Region CHECK_BOX CheckBox領域です。 このRegionにスタイルをバインドするには、CheckBoxという名前を使用します。
 - 
CHECK_BOX_MENU_ITEMpublic static final Region CHECK_BOX_MENU_ITEM CheckBoxMenuItem領域です。 このRegionにスタイルをバインドするには、CheckBoxMenuItemという名前を使用します。
 - 
COLOR_CHOOSERpublic static final Region COLOR_CHOOSER ColorChooser領域です。 このRegionにスタイルをバインドするには、ColorChooserという名前を使用します。
 - 
COMBO_BOXpublic static final Region COMBO_BOX ComboBox領域です。 このRegionにスタイルをバインドするには、ComboBoxという名前を使用します。
 - 
DESKTOP_PANEpublic static final Region DESKTOP_PANE DesktopPane領域です。 このRegionにスタイルをバインドするには、DesktopPaneという名前を使用します。
 - 
DESKTOP_ICONpublic static final Region DESKTOP_ICON DesktopIcon領域です。 このRegionにスタイルをバインドするには、DesktopIconという名前を使用します。
 - 
EDITOR_PANEpublic static final Region EDITOR_PANE EditorPane領域です。 このRegionにスタイルをバインドするには、EditorPaneという名前を使用します。
 - 
FILE_CHOOSERpublic static final Region FILE_CHOOSER FileChooser領域です。 このRegionにスタイルをバインドするには、FileChooserという名前を使用します。
 - 
FORMATTED_TEXT_FIELDpublic static final Region FORMATTED_TEXT_FIELD FormattedTextField領域です。 このRegionにスタイルをバインドするには、FormattedTextFieldという名前を使用します。
 - 
INTERNAL_FRAMEpublic static final Region INTERNAL_FRAME InternalFrame領域です。 このRegionにスタイルをバインドするには、InternalFrameという名前を使用します。
 - 
INTERNAL_FRAME_TITLE_PANEpublic static final Region INTERNAL_FRAME_TITLE_PANE InternalFrameのTitlePaneです。 TitlePaneには通常、メニュー、タイトル、内部フレームを操作するウィジェットなどが表示されます。 このRegionにスタイルをバインドするには、InternalFrameTitlePaneという名前を使用します。
 - 
LABELpublic static final Region LABEL Label領域です。 このRegionにスタイルをバインドするには、Labelという名前を使用します。
 - 
LISTpublic static final Region LIST List領域です。 このRegionにスタイルをバインドするには、Listという名前を使用します。
 - 
MENUpublic static final Region MENU Menu領域です。 このRegionにスタイルをバインドするには、Menuという名前を使用します。
 - 
MENU_BARpublic static final Region MENU_BAR MenuBar領域です。 このRegionにスタイルをバインドするには、MenuBarという名前を使用します。
 - 
MENU_ITEMpublic static final Region MENU_ITEM MenuItem領域です。 このRegionにスタイルをバインドするには、MenuItemという名前を使用します。
 - 
MENU_ITEM_ACCELERATORpublic static final Region MENU_ITEM_ACCELERATOR MenuItemのアクセラレータ領域です。 このRegionにスタイルをバインドするには、MenuItemAcceleratorという名前を使用します。
 - 
OPTION_PANEpublic static final Region OPTION_PANE OptionPane領域です。 このRegionにスタイルをバインドするには、OptionPaneという名前を使用します。
 - 
PANELpublic static final Region PANEL Panel領域です。 このRegionにスタイルをバインドするには、Panelという名前を使用します。
 - 
PASSWORD_FIELDpublic static final Region PASSWORD_FIELD PasswordField領域です。 このRegionにスタイルをバインドするには、PasswordFieldという名前を使用します。
 - 
POPUP_MENUpublic static final Region POPUP_MENU PopupMenu領域です。 このRegionにスタイルをバインドするには、PopupMenuという名前を使用します。
 - 
POPUP_MENU_SEPARATORpublic static final Region POPUP_MENU_SEPARATOR PopupMenuSeparator領域です。 このRegionにスタイルをバインドするには、PopupMenuSeparatorという名前を使用します。
 - 
PROGRESS_BARpublic static final Region PROGRESS_BAR ProgressBar領域です。 このRegionにスタイルをバインドするには、ProgressBarという名前を使用します。
 - 
RADIO_BUTTONpublic static final Region RADIO_BUTTON RadioButton領域です。 このRegionにスタイルをバインドするには、RadioButtonという名前を使用します。
 - 
RADIO_BUTTON_MENU_ITEMpublic static final Region RADIO_BUTTON_MENU_ITEM RegionButtonMenuItem領域です。 このRegionにスタイルをバインドするには、RadioButtonMenuItemという名前を使用します。
 - 
ROOT_PANEpublic static final Region ROOT_PANE RootPane領域です。 このRegionにスタイルをバインドするには、RootPaneという名前を使用します。
 - 
SCROLL_BARpublic static final Region SCROLL_BAR ScrollBar領域です。 このRegionにスタイルをバインドするには、ScrollBarという名前を使用します。
 - 
SCROLL_BAR_TRACKpublic static final Region SCROLL_BAR_TRACK ScrollBarのトラックです。 このRegionにスタイルをバインドするには、ScrollBarTrackという名前を使用します。
 - 
SCROLL_BAR_THUMBpublic static final Region SCROLL_BAR_THUMB ScrollBarのサムです。 サムは、Viewが現在可視になっている割合をグラフィックで表すScrollBarの領域です。 このRegionにスタイルをバインドするには、ScrollBarThumbという名前を使用します。
 - 
SCROLL_PANEpublic static final Region SCROLL_PANE ScrollPane領域です。 このRegionにスタイルをバインドするには、ScrollPaneという名前を使用します。
 - 
SEPARATORpublic static final Region SEPARATOR Separator領域です。 このRegionにスタイルをバインドするには、Separatorという名前を使用します。
 - 
SLIDERpublic static final Region SLIDER Slider領域です。 このRegionにスタイルをバインドするには、Sliderという名前を使用します。
 - 
SLIDER_TRACKpublic static final Region SLIDER_TRACK Sliderのトラックです。 このRegionにスタイルをバインドするには、SliderTrackという名前を使用します。
 - 
SLIDER_THUMBpublic static final Region SLIDER_THUMB Sliderのサムです。 Sliderのサムは、現在の値を識別します。 このRegionにスタイルをバインドするには、SliderThumbという名前を使用します。
 - 
SPINNERpublic static final Region SPINNER Spinner領域です。 このRegionにスタイルをバインドするには、Spinnerという名前を使用します。
 - 
SPLIT_PANEpublic static final Region SPLIT_PANE SplitPane領域です。 このRegionにスタイルをバインドするには、SplitPaneという名前を使用します。
 - 
SPLIT_PANE_DIVIDERpublic static final Region SPLIT_PANE_DIVIDER SplitPaneのディバイダです。 このRegionにスタイルをバインドするには、SplitPaneDividerという名前を使用します。
 - 
TABBED_PANEpublic static final Region TABBED_PANE TabbedPane領域です。 このRegionにスタイルをバインドするには、TabbedPaneという名前を使用します。
 - 
TABBED_PANE_TABpublic static final Region TABBED_PANE_TAB 1つのタブのTabbedPaneの領域です。 このRegionにスタイルをバインドするには、TabbedPaneTabという名前を使用します。
 - 
TABBED_PANE_TAB_AREApublic static final Region TABBED_PANE_TAB_AREA 複数のタブを格納するTabbedPaneの領域です。 このRegionにスタイルをバインドするには、TabbedPaneTabAreaという名前を使用します。
 - 
TABBED_PANE_CONTENTpublic static final Region TABBED_PANE_CONTENT コンテンツを格納するTabbedPaneの領域です。 このRegionにスタイルをバインドするには、TabbedPaneContentという名前を使用します。
 - 
TABLEpublic static final Region TABLE Table領域です。 このRegionにスタイルをバインドするには、Tableという名前を使用します。
 - 
TABLE_HEADERpublic static final Region TABLE_HEADER TableHeader領域です。 このRegionにスタイルをバインドするには、TableHeaderという名前を使用します。
 - 
TEXT_AREApublic static final Region TEXT_AREA TextArea領域です。 このRegionにスタイルをバインドするには、TextAreaという名前を使用します。
 - 
TEXT_FIELDpublic static final Region TEXT_FIELD TextField領域です。 このRegionにスタイルをバインドするには、TextFieldという名前を使用します。
 - 
TEXT_PANEpublic static final Region TEXT_PANE TextPane領域です。 このRegionにスタイルをバインドするには、TextPaneという名前を使用します。
 - 
TOGGLE_BUTTONpublic static final Region TOGGLE_BUTTON ToggleButton領域です。 このRegionにスタイルをバインドするには、ToggleButtonという名前を使用します。
 - 
TOOL_BARpublic static final Region TOOL_BAR ToolBar領域です。 このRegionにスタイルをバインドするには、ToolBarという名前を使用します。
 - 
TOOL_BAR_CONTENTpublic static final Region TOOL_BAR_CONTENT コンテンツを格納するToolBarの領域です。 このRegionにスタイルをバインドするには、ToolBarContentという名前を使用します。
 - 
TOOL_BAR_DRAG_WINDOWpublic static final Region TOOL_BAR_DRAG_WINDOW ToolBarを格納するWindowの領域です。 このRegionにスタイルをバインドするには、ToolBarDragWindowという名前を使用します。
 - 
TOOL_TIPpublic static final Region TOOL_TIP ToolTip領域です。 このRegionにスタイルをバインドするには、ToolTipという名前を使用します。
 - 
TOOL_BAR_SEPARATORpublic static final Region TOOL_BAR_SEPARATOR ToolBarのセパレータ領域です。 このRegionにスタイルをバインドするには、ToolBarSeparatorという名前を使用します。
 - 
TREEpublic static final Region TREE Tree領域です。 このRegionにスタイルをバインドするには、Treeという名前を使用します。
 - 
TREE_CELLpublic static final Region TREE_CELL 1つのセルのTreeの領域です。 このRegionにスタイルをバインドするには、TreeCellという名前を使用します。
 - 
VIEWPORTpublic static final Region VIEWPORT Viewport領域です。 このRegionにスタイルをバインドするには、Viewportという名前を使用します。
 
- 
 - 
メソッドの詳細- 
isSubregionpublic boolean isSubregion() RegionがComponentの部分領域の場合はtrueを返し、そうでない場合はfalseを返します。 たとえば、Region.BUTTONはComponentに対応しているため、Region.BUTTON.isSubregion()はfalseを返します。- 戻り値:
- RegionがComponentの部分領域の場合はtrue。
 
 - 
getNamepublic String getName() 領域の名前を返します。- 戻り値:
- Regionの名前。
 
 
- 
 
-