public class Region extends Object
Области обычно используются в качестве способа идентифицировать Component
s и области определенный стиль должен примениться к. Формат файла синтезатора позволяет Вам связывать стили, основанные на имени a 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 |
КНОПКА
Область кнопки.
|
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
TitlePane InternalFrame.
|
static Region |
МЕТКА
Область метки.
|
static Region |
СПИСОК
Область списка.
|
static Region |
МЕНЮ
Область меню.
|
static Region |
MENU_BAR
Область MenuBar.
|
static Region |
MENU_ITEM
Область MenuItem.
|
static Region |
MENU_ITEM_ACCELERATOR
Область акселератора MenuItem.
|
static Region |
OPTION_PANE
Область OptionPane.
|
static Region |
ПАНЕЛЬ
Область панели.
|
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 |
РАЗДЕЛИТЕЛЬ
Область разделителя.
|
static Region |
ПОЛЗУНОК
Область ползунка.
|
static Region |
SLIDER_THUMB
Ползунок Ползунка.
|
static Region |
SLIDER_TRACK
Дорожка Ползунка.
|
static Region |
ПРЯДИЛЬЩИК
Область прядильщика.
|
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
Область TabbedPane для одной вкладки.
|
static Region |
TABBED_PANE_TAB_AREA
Область TabbedPane, содержащего вкладки.
|
static Region |
ТАБЛИЦА
Табличная область.
|
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.
|
static Region |
TOOL_BAR_SEPARATOR
Область разделителя ToolBar.
|
static Region |
TOOL_TIP
Область ToolTip.
|
static Region |
ДЕРЕВО
Древовидная область.
|
static Region |
TREE_CELL
Область Дерева для одной ячейки.
|
static Region |
ОБЛАСТЬ ПРОСМОТРА
Область области просмотра.
|
Модификатор | Конструктор и Описание |
---|---|
protected |
Region(String name, String ui, boolean subregion)
Создает Область с указанным именем.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getName()
Возвращает имя области.
|
boolean |
isSubregion()
Возвращает true, если Область является подобластью Компонента, иначе ложь.
|
Строка |
toString()
Возвращает имя Области.
|
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)
JComponent
подкласс с пользовательским ComponentUI
class.name
- Имя областиui
- Строка, которая будет возвращена из component.getUIClassID
. Это будет нулем, если это будет подобластью.subregion
- Является ли это подобластью.public boolean isSubregion()
Region.BUTTON
соответствует делают a Component
так, чтобы Region.BUTTON.isSubregion()
возвращает false.public String getName()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92