|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.SplitPaneUI
javax.swing.plaf.basic.BasicSplitPaneUI
public class BasicSplitPaneUI
SplitPaneUI 의 기본 Look & Feel 에 의한 구현입니다.
상자의 클래스의 개요 | |
---|---|
class |
BasicSplitPaneUI.BasicHorizontalLayoutManager
HORIZONTAL_SPLIT 방향의 JSplitPane 의 LayoutManager 입니다. |
class |
BasicSplitPaneUI.BasicVerticalLayoutManager
VERTICAL_SPLIT 방향의 JSplitPane 에 사용되는 LayoutManager 입니다. |
class |
BasicSplitPaneUI.FocusHandler
JSplitPane UI 가 사용하는 FocusListener 의 구현입니다. |
class |
BasicSplitPaneUI.KeyboardDownRightHandler
JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다. |
class |
BasicSplitPaneUI.KeyboardEndHandler
JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다. |
class |
BasicSplitPaneUI.KeyboardHomeHandler
JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다. |
class |
BasicSplitPaneUI.KeyboardResizeToggleHandler
JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다. |
class |
BasicSplitPaneUI.KeyboardUpLeftHandler
JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다. |
class |
BasicSplitPaneUI.PropertyHandler
JSplitPane UI 가 사용하는 PropertyChangeListener 의 구현입니다. |
필드의 개요 | |
---|---|
protected int |
beginDragDividerLocation
드래그 세션이 개시되었을 때의 디바이더의 위치입니다. |
protected BasicSplitPaneDivider |
divider
이 JSplitPane 의 디바이더의 인스턴스입니다. |
protected KeyStroke |
dividerResizeToggleKey
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected int |
dividerSize
드래그 세션이 유효한 때의 디바이더의 사이즈입니다. |
protected KeyStroke |
downKey
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected boolean |
draggingHW
아이 (nonContinuousLayoutDivider 를 제외한다)의 어떤 것인가가 중량 컴퍼넌트인 경우에 startDragging 로 true 로 설정됩니다. |
protected KeyStroke |
endKey
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected FocusListener |
focusListener
이 JSplitPane 의 FocusListener 의 인스턴스입니다. |
protected KeyStroke |
homeKey
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected static int |
KEYBOARD_DIVIDER_MOVE_OFFSET
키보드의 커서 키로 이동할 경우에 디바이더가 이동하는 상대적인 거리입니다. |
protected ActionListener |
keyboardDownRightListener
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
keyboardEndListener
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
keyboardHomeListener
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
keyboardResizeToggleListener
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
keyboardUpLeftListener
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected BasicSplitPaneUI.BasicHorizontalLayoutManager |
layoutManager
분할 구획에 작성 및 배치되는 LayoutManager 입니다. |
protected KeyStroke |
leftKey
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected static String |
NON_CONTINUOUS_DIVIDER
비연속 레이아웃에 사용되는 디바이더가, 이 객체를 가지는 분할 구획에 추가됩니다. |
protected Component |
nonContinuousLayoutDivider
비연속 레이아웃이 사용되고 있을 때의 디바이더의 음영의 인스턴스입니다. |
protected PropertyChangeListener |
propertyChangeListener
이 JSplitPane 의 PropertyChangeListener 의 인스턴스입니다. |
protected KeyStroke |
rightKey
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected JSplitPane |
splitPane
이 인스턴스가 Look & Feel 를 제공하고 있는 JSplitPane 의 인스턴스입니다. |
protected KeyStroke |
upKey
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
생성자 의 개요 | |
---|---|
BasicSplitPaneUI ()
|
메소드의 개요 | |
---|---|
BasicSplitPaneDivider |
createDefaultDivider ()
디폴트의 디바이더를 작성합니다. |
protected Component |
createDefaultNonContinuousLayoutDivider ()
디폴트의 비연속 레이아웃의 디바이더를 돌려줍니다. |
protected FocusListener |
createFocusListener ()
JSplitPane UI 의 FocusListener 를 작성합니다. |
protected ActionListener |
createKeyboardDownRightListener ()
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
createKeyboardEndListener ()
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
createKeyboardHomeListener ()
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
createKeyboardResizeToggleListener ()
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected ActionListener |
createKeyboardUpLeftListener ()
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다. |
protected PropertyChangeListener |
createPropertyChangeListener ()
JSplitPane UI 의 PropertyChangeListener 를 작성합니다. |
static ComponentUI |
createUI (JComponent x)
BasicSplitPaneUI 의 새로운 인스턴스를 생성합니다. |
protected void |
dragDividerTo (int location)
디바이더를 건네받은 위치로 이동하기 위해서(때문에) 드래그 세션의 사이에 메세지로서 보내집니다. |
protected void |
finishDraggingTo (int location)
드래그 세션을 종료하기 위해서 메세지로서 보내집니다. |
void |
finishedPaintingChildren (JSplitPane jc,
Graphics g)
JSplitPane 의 수신측이 그 아이 객체를 페인트하기 위한 Look & Feel 를 다 제공했을 때에 , 메세지를 받아들입니다. |
BasicSplitPaneDivider |
getDivider ()
최상부의 Component 의 사이의 디바이더를 돌려줍니다. |
protected int |
getDividerBorderSize ()
추천 되고 있지 않습니다. Java 2 플랫폼 1.3 이후는, 디바이더에 경계를 설정합니다. |
int |
getDividerLocation (JSplitPane jc)
드라이버의 위치를 돌려줍니다. |
Insets |
getInsets (JComponent jc)
인 세트를 돌려줍니다. |
int |
getLastDragLocation ()
JSplitPane 의 마지막 드래그 위치를 돌려줍니다. |
int |
getMaximumDividerLocation (JSplitPane jc)
디바이더의 최대 위치를 가져옵니다. |
Dimension |
getMaximumSize (JComponent jc)
건네받은 컴퍼넌트의 최대 사이즈를 돌려줍니다. |
int |
getMinimumDividerLocation (JSplitPane jc)
디바이더의 최소 위치를 가져옵니다. |
Dimension |
getMinimumSize (JComponent jc)
건네받은 컴퍼넌트의 최소 사이즈를 돌려줍니다. |
Component |
getNonContinuousLayoutDivider ()
splitPane 가 비연속 레이아웃으로 설정되어 있을 때 사용하는 디바이더를 돌려줍니다. |
int |
getOrientation ()
JSplitPane 의 방향을 돌려줍니다. |
Dimension |
getPreferredSize (JComponent jc)
건네받은 컴퍼넌트의 적절한 사이즈를 돌려줍니다. |
JSplitPane |
getSplitPane ()
이 인스턴스가 현재 포함되고 있는 분할 구획을 돌려줍니다. |
protected void |
installDefaults ()
UI 의 디폴트를 인스톨 합니다. |
protected void |
installKeyboardActions ()
UI 의 키보드 액션을 인스톨 합니다. |
protected void |
installListeners ()
UI 의 이벤트 청취자를 인스톨 합니다. |
void |
installUI (JComponent c)
UI 를 인스톨 합니다. |
boolean |
isContinuousLayout ()
JSplitPane 가 연속 레이아웃을 사용하도록(듯이) 설정되어 있는지 어떤지를 판정합니다. |
void |
paint (Graphics g,
JComponent jc)
Look & Feel 를 페인트 하기 위해서 메세지로서 보내집니다. |
protected void |
resetLayoutManager ()
방향에 근거해 레이아웃 매니저를 리셋 해, 적절한 Component 를 포함하기 위해서 invalidateLayout 를 사용해 메세지로서 보냅니다. |
void |
resetToPreferredSizes (JSplitPane jc)
적절한 사이즈를 리셋 하기 위해서 메세지로서 보내집니다. |
void |
setContinuousLayout (boolean b)
연속 레이아웃의 온과 오프를 바꿉니다. |
void |
setDividerLocation (JSplitPane jc,
int location)
디바이더의 위치를, 지정된 location 로 설정합니다. |
void |
setLastDragLocation (int l)
JSplitPane 의 마지막 드래그 위치를 설정합니다. |
protected void |
setNonContinuousLayoutDivider (Component newDivider)
splitPane 가 비연속 레이아웃으로 설정되어 있을 때 사용되는 디바이더를 설정합니다. |
protected void |
setNonContinuousLayoutDivider (Component newDivider,
boolean rememberSizes)
사용하는 디바이더를 설정합니다. |
void |
setOrientation (int orientation)
JSplitPane 의 방향을 설정합니다. |
protected void |
startDragging ()
드래그 세션이 시작되기 전에 메세지로서 송신되어 lastDragLocation 및 dividerSize 를 리셋 합니다. |
protected void |
uninstallDefaults ()
UI 의 디폴트를 언인스톨합니다. |
protected void |
uninstallKeyboardActions ()
UI 의 키보드 액션을 언인스톨합니다. |
protected void |
uninstallListeners ()
UI 의 이벤트 청취자를 언인스톨합니다. |
void |
uninstallUI (JComponent c)
UI 를 언인스톨합니다. |
클래스 javax.swing.plaf. ComponentUI 로부터 상속된 메소드 |
---|
contains , getAccessibleChild , getAccessibleChildrenCount , getBaseline , getBaselineResizeBehavior , update |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected static final String NON_CONTINUOUS_DIVIDER
protected static int KEYBOARD_DIVIDER_MOVE_OFFSET
protected JSplitPane splitPane
protected BasicSplitPaneUI.BasicHorizontalLayoutManager layoutManager
protected BasicSplitPaneDivider divider
protected PropertyChangeListener propertyChangeListener
protected FocusListener focusListener
protected int dividerSize
protected Component nonContinuousLayoutDivider
protected boolean draggingHW
protected int beginDragDividerLocation
@Deprecated protected KeyStroke upKey
@Deprecated protected KeyStroke downKey
@Deprecated protected KeyStroke leftKey
@Deprecated protected KeyStroke rightKey
@Deprecated protected KeyStroke homeKey
@Deprecated protected KeyStroke endKey
@Deprecated protected KeyStroke dividerResizeToggleKey
@Deprecated protected ActionListener keyboardUpLeftListener
@Deprecated protected ActionListener keyboardDownRightListener
@Deprecated protected ActionListener keyboardHomeListener
@Deprecated protected ActionListener keyboardEndListener
@Deprecated protected ActionListener keyboardResizeToggleListener
생성자 의 상세 |
---|
public BasicSplitPaneUI()
메소드의 상세 |
---|
public static ComponentUI createUI(JComponent x)
public void installUI(JComponent c)
ComponentUI
내의 installUI
c
- UI 위양이 인스톨 되고 있는 컴퍼넌트ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
protected void installDefaults()
protected void installListeners()
protected void installKeyboardActions()
public void uninstallUI(JComponent c)
ComponentUI
내의 uninstallUI
c
- 이 UI 위양을 삭제하는 컴퍼넌트.
이 인수는 일반적으로 무시되지만,
UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는
사용되는 일이 있는ComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
protected void uninstallDefaults()
protected void uninstallListeners()
protected void uninstallKeyboardActions()
protected PropertyChangeListener createPropertyChangeListener()
protected FocusListener createFocusListener()
@Deprecated protected ActionListener createKeyboardUpLeftListener()
installKeyboardActions
를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.
특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.
@Deprecated protected ActionListener createKeyboardDownRightListener()
installKeyboardActions
를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.
특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.
@Deprecated protected ActionListener createKeyboardHomeListener()
installKeyboardActions
를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.
특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.
@Deprecated protected ActionListener createKeyboardEndListener()
installKeyboardActions
를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.
특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.
@Deprecated protected ActionListener createKeyboardResizeToggleListener()
installKeyboardActions
를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.
특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.
public int getOrientation()
public void setOrientation(int orientation)
public boolean isContinuousLayout()
public void setContinuousLayout(boolean b)
public int getLastDragLocation()
public void setLastDragLocation(int l)
public BasicSplitPaneDivider getDivider()
protected Component createDefaultNonContinuousLayoutDivider()
protected void setNonContinuousLayoutDivider(Component newDivider)
protected void setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
public Component getNonContinuousLayoutDivider()
public JSplitPane getSplitPane()
public BasicSplitPaneDivider createDefaultDivider()
public void resetToPreferredSizes(JSplitPane jc)
SplitPaneUI
내의 resetToPreferredSizes
public void setDividerLocation(JSplitPane jc, int location)
SplitPaneUI
내의 setDividerLocation
public int getDividerLocation(JSplitPane jc)
SplitPaneUI
내의 getDividerLocation
public int getMinimumDividerLocation(JSplitPane jc)
SplitPaneUI
내의 getMinimumDividerLocation
public int getMaximumDividerLocation(JSplitPane jc)
SplitPaneUI
내의 getMaximumDividerLocation
public void finishedPaintingChildren(JSplitPane jc, Graphics g)
SplitPaneUI
내의 finishedPaintingChildren
public void paint(Graphics g, JComponent jc)
ComponentUI
내의 paint
g
- 페인트 대상의 Graphics
문맥jc
- 페인트 되는 컴퍼넌트.
이 인수는 일반적으로 무시되지만,
UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는
사용되는 일이 있는ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
public Dimension getPreferredSize(JComponent jc)
ComponentUI
내의 getPreferredSize
jc
- 적절한 사이즈가 조회되는 컴퍼넌트.
이 인수는 일반적으로 무시되지만,
UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는
사용되는 일이 있는JComponent.getPreferredSize()
,
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension getMinimumSize(JComponent jc)
ComponentUI
내의 getMinimumSize
jc
- 최소 사이즈가 조회되는 컴퍼넌트.
이 인수는 일반적으로 무시되지만,
UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는
사용되는 일이 있다
Dimension
객체, 또는 null
JComponent.getMinimumSize()
,
LayoutManager.minimumLayoutSize(java.awt.Container)
,
ComponentUI.getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent jc)
ComponentUI
내의 getMaximumSize
jc
- 최대 사이즈가 조회되는 컴퍼넌트.
이 인수는 일반적으로 무시되지만,
UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는
사용되는 일이 있다
Dimension
객체, 또는 null
JComponent.getMaximumSize()
,
LayoutManager2.maximumLayoutSize(java.awt.Container)
public Insets getInsets(JComponent jc)
protected void resetLayoutManager()
protected void startDragging()
protected void dragDividerTo(int location)
protected void finishDraggingTo(int location)
@Deprecated protected int getDividerBorderSize()
디바이더의 경계의 1 옆의 폭을 돌려줍니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.