|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.swing.plaf.synth.Region
public class Region
Swing 컴퍼넌트의 개별의 draw 영역입니다. 컴퍼넌트는, 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"/>
| 필드의 개요 | |
|---|---|
static Region |
ARROW_BUTTON
ArrowButton 는, 방향의 인디케이터(indicator) (일반적으로은 화살표)를 draw 하는 특별한 형태의 버튼입니다. |
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 의 separator 영역입니다. |
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
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 - 영역의 이름ui - component.getUIClassID 로부터 반환되는 캐릭터 라인.
부분 영역인 경우는
nullsubregion - 이것이 부분 영역인가 어떤가| 메소드의 상세 |
|---|
public boolean isSubregion()
Region.BUTTON 는 Component 에 대응하고 있기 (위해)때문에,Region.BUTTON.isSubregion() 는 false 를 돌려줍니다.
public String getName()
public String toString()
Object 내의 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.