|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.plaf.synth.Region
public class Region
Swing 元件的獨特呈現區域。一個元件可以支持一個或多個 region。特定元件 region 由此類別中的型別安全列舉定義。
通常使用 region 作為標識將應用特殊樣式的 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 的 region。 |
static Region |
CHECK_BOX
CheckBox 的 region。 |
static Region |
CHECK_BOX_MENU_ITEM
CheckBoxMenuItem 的 region。 |
static Region |
COLOR_CHOOSER
ColorChooser 的 region。 |
static Region |
COMBO_BOX
ComboBox 的 region。 |
static Region |
DESKTOP_ICON
DesktopIcon 的 region。 |
static Region |
DESKTOP_PANE
DesktopPane 的 region。 |
static Region |
EDITOR_PANE
EditorPane 的 region。 |
static Region |
FILE_CHOOSER
FileChooser 的 region。 |
static Region |
FORMATTED_TEXT_FIELD
FormattedTextField 的 region。 |
static Region |
INTERNAL_FRAME
InternalFrame 的 region。 |
static Region |
INTERNAL_FRAME_TITLE_PANE
InternalFrame 的 TitlePane。 |
static Region |
LABEL
Label 的 region。 |
static Region |
LIST
List 的 region。 |
static Region |
MENU
Menu 的 region。 |
static Region |
MENU_BAR
MenuBar 的 region。 |
static Region |
MENU_ITEM
MenuItem 的 region。 |
static Region |
MENU_ITEM_ACCELERATOR
MenuItem 的加速器 region。 |
static Region |
OPTION_PANE
OptionPane 的 region。 |
static Region |
PANEL
Panel 的 region。 |
static Region |
PASSWORD_FIELD
PasswordField 的 region。 |
static Region |
POPUP_MENU
PopupMenu 的 region。 |
static Region |
POPUP_MENU_SEPARATOR
PopupMenuSeparator 的 region。 |
static Region |
PROGRESS_BAR
ProgressBar 的 region。 |
static Region |
RADIO_BUTTON
RadioButton 的 region。 |
static Region |
RADIO_BUTTON_MENU_ITEM
RegionButtonMenuItem 的 region。 |
static Region |
ROOT_PANE
RootPane 的 region。 |
static Region |
SCROLL_BAR
ScrollBar 的 region。 |
static Region |
SCROLL_BAR_THUMB
ScrollBar 的 thumb。 |
static Region |
SCROLL_BAR_TRACK
ScrollBar 的滑道。 |
static Region |
SCROLL_PANE
ScrollPane 的 region。 |
static Region |
SEPARATOR
Separator 的 region。 |
static Region |
SLIDER
Slider 的 region。 |
static Region |
SLIDER_THUMB
滑塊的 thumb。 |
static Region |
SLIDER_TRACK
Slider 的滑道。 |
static Region |
SPINNER
Spinner 的 region。 |
static Region |
SPLIT_PANE
SplitPane 的 region。 |
static Region |
SPLIT_PANE_DIVIDER
SplitPane 的分隔器。 |
static Region |
TABBED_PANE
TabbedPane 的 region。 |
static Region |
TABBED_PANE_CONTENT
包含內容的 TabbedPane 的 region。 |
static Region |
TABBED_PANE_TAB
某一選項卡的 TabbedPane 的 region。 |
static Region |
TABBED_PANE_TAB_AREA
包含選項卡的 TabbedPane 的 region。 |
static Region |
TABLE
Table 的 region。 |
static Region |
TABLE_HEADER
TableHeader 的 region。 |
static Region |
TEXT_AREA
TextArea 的 region。 |
static Region |
TEXT_FIELD
TextField 的 region。 |
static Region |
TEXT_PANE
TextPane 的 region。 |
static Region |
TOGGLE_BUTTON
ToggleButton 的 region。 |
static Region |
TOOL_BAR
ToolBar 的 region。 |
static Region |
TOOL_BAR_CONTENT
包含內容的 ToolBar 的 region。 |
static Region |
TOOL_BAR_DRAG_WINDOW
包含 ToolBar 的 Window 的 region。 |
static Region |
TOOL_BAR_SEPARATOR
ToolBar 分隔器的 region。 |
static Region |
TOOL_TIP
ToolTip 的 region。 |
static Region |
TREE
Tree 的 region。 |
static Region |
TREE_CELL
用於某一單元格的 Tree 的 region。 |
static Region |
VIEWPORT
Viewport 的 region。 |
建構子摘要 | |
---|---|
protected |
Region(String name,
String ui,
boolean subregion)
創建具有指定名稱的 Region。 |
方法摘要 | |
---|---|
String |
getName()
返回 region 的名稱。 |
boolean |
isSubregion()
如果 Region 是 Component 的子 region,則返回 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
- region 的名稱ui
- 將從 component.getUIClassID
中返回的字元串。如果是一個子 region,則該參數將為 null。subregion
- 判斷是否是一個子 region。方法詳細資訊 |
---|
public boolean isSubregion()
Region.BUTTON
對應於某個 Component
,因此 Region.BUTTON.isSubregion()
返回 false。
public String getName()
public String toString()
Object
中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。