クラスRegion
java.lang.Object
javax.swing.plaf.synth.Region
public class Region extends Object
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"/>
- 導入されたバージョン:
- 1.5
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final RegionArrowButtonは、方向のインジケータ(通常は矢印)を描画する特別な型のボタンです。static final RegionButton領域です。static final RegionCheckBox領域です。static final RegionCheckBoxMenuItem領域です。static final RegionColorChooser領域です。static final RegionComboBox領域です。static final RegionDesktopIcon領域です。static final RegionDesktopPane領域です。static final RegionEditorPane領域です。static final RegionFileChooser領域です。static final RegionFormattedTextField領域です。static final RegionInternalFrame領域です。static final RegionInternalFrameのTitlePaneです。static final RegionLabel領域です。static final RegionList領域です。static final RegionMenu領域です。static final RegionMenuBar領域です。static final RegionMenuItem領域です。static final RegionMenuItemのアクセラレータ領域です。static final RegionOptionPane領域です。static final RegionPanel領域です。static final RegionPasswordField領域です。static final RegionPopupMenu領域です。static final RegionPopupMenuSeparator領域です。static final RegionProgressBar領域です。static final RegionRadioButton領域です。static final RegionRadioButtonMenuItemリージョン。static final RegionRootPane領域です。static final RegionScrollBar領域です。static final RegionScrollBarのサムです。static final RegionScrollBarのトラックです。static final RegionScrollPane領域です。static final RegionSeparator領域です。static final RegionSlider領域です。static final RegionSliderのサムです。static final RegionSliderのトラックです。static final RegionSpinner領域です。static final RegionSplitPane領域です。static final RegionSplitPaneのディバイダです。static final RegionTabbedPane領域です。static final Regionコンテンツを格納するTabbedPaneの領域です。static final Region1つのタブのTabbedPaneの領域です。static final Region複数のタブを格納するTabbedPaneの領域です。static final RegionTable領域です。static final RegionTableHeader領域です。static final RegionTextArea領域です。static final RegionTextField領域です。static final RegionTextPane領域です。static final RegionToggleButton領域です。static final RegionToolBar領域です。static final Regionコンテンツを格納するToolBarの領域です。static final RegionToolBarを格納するWindowの領域です。static final RegionToolBarのセパレータ領域です。static final RegionToolTip領域です。static final Regionツリー・リージョンstatic final Region1つのセルのTreeの領域です。static final RegionViewport領域です。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
-
フィールド詳細
-
ARROW_BUTTON
public static final Region ARROW_BUTTONArrowButtonは、方向のインジケータ(通常は矢印)を描画する特別な型のボタンです。 ArrowButtonは、合成コンポーネントによって使用されます。たとえば、ScrollBarにはArrowButtonが含まれています。 このRegionにスタイルをバインドするには、ArrowButtonという名前を使用します。 -
BUTTON
public static final Region BUTTONButton領域です。 このRegionにスタイルをバインドするには、Buttonという名前を使用します。 -
CHECK_BOX
public static final Region CHECK_BOXCheckBox領域です。 このRegionにスタイルをバインドするには、CheckBoxという名前を使用します。 -
CHECK_BOX_MENU_ITEM
public static final Region CHECK_BOX_MENU_ITEMCheckBoxMenuItem領域です。 このRegionにスタイルをバインドするには、CheckBoxMenuItemという名前を使用します。 -
COLOR_CHOOSER
public static final Region COLOR_CHOOSERColorChooser領域です。 このRegionにスタイルをバインドするには、ColorChooserという名前を使用します。 -
COMBO_BOX
public static final Region COMBO_BOXComboBox領域です。 このRegionにスタイルをバインドするには、ComboBoxという名前を使用します。 -
DESKTOP_PANE
public static final Region DESKTOP_PANEDesktopPane領域です。 このRegionにスタイルをバインドするには、DesktopPaneという名前を使用します。 -
DESKTOP_ICON
public static final Region DESKTOP_ICONDesktopIcon領域です。 このRegionにスタイルをバインドするには、DesktopIconという名前を使用します。 -
EDITOR_PANE
public static final Region EDITOR_PANEEditorPane領域です。 このRegionにスタイルをバインドするには、EditorPaneという名前を使用します。 -
FILE_CHOOSER
public static final Region FILE_CHOOSERFileChooser領域です。 このRegionにスタイルをバインドするには、FileChooserという名前を使用します。 -
FORMATTED_TEXT_FIELD
public static final Region FORMATTED_TEXT_FIELDFormattedTextField領域です。 このRegionにスタイルをバインドするには、FormattedTextFieldという名前を使用します。 -
INTERNAL_FRAME
public static final Region INTERNAL_FRAMEInternalFrame領域です。 このRegionにスタイルをバインドするには、InternalFrameという名前を使用します。 -
INTERNAL_FRAME_TITLE_PANE
public static final Region INTERNAL_FRAME_TITLE_PANEInternalFrameのTitlePaneです。 TitlePaneには通常、メニュー、タイトル、内部フレームを操作するウィジェットなどが表示されます。 このRegionにスタイルをバインドするには、InternalFrameTitlePaneという名前を使用します。 -
LABEL
public static final Region LABELLabel領域です。 このRegionにスタイルをバインドするには、Labelという名前を使用します。 -
LIST
public static final Region LISTList領域です。 このRegionにスタイルをバインドするには、Listという名前を使用します。 -
MENU
public static final Region MENUMenu領域です。 このRegionにスタイルをバインドするには、Menuという名前を使用します。 -
MENU_BAR
public static final Region MENU_BARMenuBar領域です。 このRegionにスタイルをバインドするには、MenuBarという名前を使用します。 -
MENU_ITEM
public static final Region MENU_ITEMMenuItem領域です。 このRegionにスタイルをバインドするには、MenuItemという名前を使用します。 -
MENU_ITEM_ACCELERATOR
public static final Region MENU_ITEM_ACCELERATORMenuItemのアクセラレータ領域です。 このRegionにスタイルをバインドするには、MenuItemAcceleratorという名前を使用します。 -
OPTION_PANE
public static final Region OPTION_PANEOptionPane領域です。 このRegionにスタイルをバインドするには、OptionPaneという名前を使用します。 -
PANEL
public static final Region PANELPanel領域です。 このRegionにスタイルをバインドするには、Panelという名前を使用します。 -
PASSWORD_FIELD
public static final Region PASSWORD_FIELDPasswordField領域です。 このRegionにスタイルをバインドするには、PasswordFieldという名前を使用します。 -
POPUP_MENU
public static final Region POPUP_MENUPopupMenu領域です。 このRegionにスタイルをバインドするには、PopupMenuという名前を使用します。 -
POPUP_MENU_SEPARATOR
public static final Region POPUP_MENU_SEPARATORPopupMenuSeparator領域です。 このRegionにスタイルをバインドするには、PopupMenuSeparatorという名前を使用します。 -
PROGRESS_BAR
public static final Region PROGRESS_BARProgressBar領域です。 このRegionにスタイルをバインドするには、ProgressBarという名前を使用します。 -
RADIO_BUTTON
public static final Region RADIO_BUTTONRadioButton領域です。 このRegionにスタイルをバインドするには、RadioButtonという名前を使用します。 -
RADIO_BUTTON_MENU_ITEM
public static final Region RADIO_BUTTON_MENU_ITEMRadioButtonMenuItemリージョン。 このRegionにスタイルをバインドするには、RadioButtonMenuItemという名前を使用します。 -
ROOT_PANE
public static final Region ROOT_PANERootPane領域です。 このRegionにスタイルをバインドするには、RootPaneという名前を使用します。 -
SCROLL_BAR
public static final Region SCROLL_BARScrollBar領域です。 このRegionにスタイルをバインドするには、ScrollBarという名前を使用します。 -
SCROLL_BAR_TRACK
public static final Region SCROLL_BAR_TRACKScrollBarのトラックです。 このRegionにスタイルをバインドするには、ScrollBarTrackという名前を使用します。 -
SCROLL_BAR_THUMB
public static final Region SCROLL_BAR_THUMBScrollBarのサムです。 サムは、Viewが現在可視になっている割合をグラフィックで表すScrollBarの領域です。 このRegionにスタイルをバインドするには、ScrollBarThumbという名前を使用します。 -
SCROLL_PANE
public static final Region SCROLL_PANEScrollPane領域です。 このRegionにスタイルをバインドするには、ScrollPaneという名前を使用します。 -
SEPARATOR
public static final Region SEPARATORSeparator領域です。 このRegionにスタイルをバインドするには、Separatorという名前を使用します。 -
SLIDER
public static final Region SLIDERSlider領域です。 このRegionにスタイルをバインドするには、Sliderという名前を使用します。 -
SLIDER_TRACK
public static final Region SLIDER_TRACKSliderのトラックです。 このRegionにスタイルをバインドするには、SliderTrackという名前を使用します。 -
SLIDER_THUMB
public static final Region SLIDER_THUMBSliderのサムです。 Sliderのサムは、現在の値を識別します。 このRegionにスタイルをバインドするには、SliderThumbという名前を使用します。 -
SPINNER
public static final Region SPINNERSpinner領域です。 このRegionにスタイルをバインドするには、Spinnerという名前を使用します。 -
SPLIT_PANE
public static final Region SPLIT_PANESplitPane領域です。 このRegionにスタイルをバインドするには、SplitPaneという名前を使用します。 -
SPLIT_PANE_DIVIDER
public static final Region SPLIT_PANE_DIVIDERSplitPaneのディバイダです。 このRegionにスタイルをバインドするには、SplitPaneDividerという名前を使用します。 -
TABBED_PANE
public static final Region TABBED_PANETabbedPane領域です。 このRegionにスタイルをバインドするには、TabbedPaneという名前を使用します。 -
TABBED_PANE_TAB
public static final Region TABBED_PANE_TAB1つのタブのTabbedPaneの領域です。 このRegionにスタイルをバインドするには、TabbedPaneTabという名前を使用します。 -
TABBED_PANE_TAB_AREA
public static final Region TABBED_PANE_TAB_AREA複数のタブを格納するTabbedPaneの領域です。 このRegionにスタイルをバインドするには、TabbedPaneTabAreaという名前を使用します。 -
TABBED_PANE_CONTENT
public static final Region TABBED_PANE_CONTENTコンテンツを格納するTabbedPaneの領域です。 このRegionにスタイルをバインドするには、TabbedPaneContentという名前を使用します。 -
TABLE
public static final Region TABLETable領域です。 このRegionにスタイルをバインドするには、Tableという名前を使用します。 -
TABLE_HEADER
public static final Region TABLE_HEADERTableHeader領域です。 このRegionにスタイルをバインドするには、TableHeaderという名前を使用します。 -
TEXT_AREA
public static final Region TEXT_AREATextArea領域です。 このRegionにスタイルをバインドするには、TextAreaという名前を使用します。 -
TEXT_FIELD
public static final Region TEXT_FIELDTextField領域です。 このRegionにスタイルをバインドするには、TextFieldという名前を使用します。 -
TEXT_PANE
public static final Region TEXT_PANETextPane領域です。 このRegionにスタイルをバインドするには、TextPaneという名前を使用します。 -
TOGGLE_BUTTON
public static final Region TOGGLE_BUTTONToggleButton領域です。 このRegionにスタイルをバインドするには、ToggleButtonという名前を使用します。 -
TOOL_BAR
public static final Region TOOL_BARToolBar領域です。 このRegionにスタイルをバインドするには、ToolBarという名前を使用します。 -
TOOL_BAR_CONTENT
public static final Region TOOL_BAR_CONTENTコンテンツを格納するToolBarの領域です。 このRegionにスタイルをバインドするには、ToolBarContentという名前を使用します。 -
TOOL_BAR_DRAG_WINDOW
public static final Region TOOL_BAR_DRAG_WINDOWToolBarを格納するWindowの領域です。 このRegionにスタイルをバインドするには、ToolBarDragWindowという名前を使用します。 -
TOOL_TIP
public static final Region TOOL_TIPToolTip領域です。 このRegionにスタイルをバインドするには、ToolTipという名前を使用します。 -
TOOL_BAR_SEPARATOR
public static final Region TOOL_BAR_SEPARATORToolBarのセパレータ領域です。 このRegionにスタイルをバインドするには、ToolBarSeparatorという名前を使用します。 -
TREE
public static final Region TREEツリー・リージョン このRegionにスタイルをバインドするには、Treeという名前を使用します。 -
TREE_CELL
public static final Region TREE_CELL1つのセルのTreeの領域です。 このRegionにスタイルをバインドするには、TreeCellという名前を使用します。 -
VIEWPORT
public static final Region VIEWPORTViewport領域です。 このRegionにスタイルをバインドするには、Viewportという名前を使用します。
-
-
コンストラクタの詳細
-
Region
-
-
メソッドの詳細
-
isSubregion
public boolean isSubregion()RegionがComponentの部分領域の場合はtrueを返し、そうでない場合はfalseを返します。 たとえば、Region.BUTTONはComponentに対応しているため、Region.BUTTON.isSubregion()はfalseを返します。- 戻り値:
- RegionがComponentの部分領域の場合はtrue。
-
getName
-
toString
-