JavaTM Platform
Standard Ed. 6

javax.swing.plaf.basic
클래스 BasicSplitPaneUI

java.lang.Object 
  상위를 확장 javax.swing.plaf.ComponentUI 
      상위를 확장 javax.swing.plaf.SplitPaneUI 
          상위를 확장 javax.swing.plaf.basic.BasicSplitPaneUI
직계의 기존의 서브 클래스:
MetalSplitPaneUI


public class BasicSplitPaneUI
extends SplitPaneUI

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
 

필드의 상세

NON_CONTINUOUS_DIVIDER

protected static final String  NON_CONTINUOUS_DIVIDER
비연속 레이아웃에 사용되는 디바이더가, 이 객체를 가지는 분할 구획에 추가됩니다.

관련 항목:
정수 필드치

KEYBOARD_DIVIDER_MOVE_OFFSET

protected static int KEYBOARD_DIVIDER_MOVE_OFFSET
키보드의 커서 키로 이동할 경우에 디바이더가 이동하는 상대적인 거리입니다.


splitPane

protected JSplitPane  splitPane
이 인스턴스가 Look & Feel 를 제공하고 있는 JSplitPane 의 인스턴스입니다.


layoutManager

protected BasicSplitPaneUI.BasicHorizontalLayoutManager  layoutManager
분할 구획에 작성 및 배치되는 LayoutManager 입니다.


divider

protected BasicSplitPaneDivider  divider
이 JSplitPane 의 디바이더의 인스턴스입니다.


propertyChangeListener

protected PropertyChangeListener  propertyChangeListener
이 JSplitPane 의 PropertyChangeListener 의 인스턴스입니다.


focusListener

protected FocusListener  focusListener
이 JSplitPane 의 FocusListener 의 인스턴스입니다.


dividerSize

protected int dividerSize
드래그 세션이 유효한 때의 디바이더의 사이즈입니다.


nonContinuousLayoutDivider

protected Component  nonContinuousLayoutDivider
비연속 레이아웃이 사용되고 있을 때의 디바이더의 음영의 인스턴스입니다.


draggingHW

protected boolean draggingHW
아이 (nonContinuousLayoutDivider 를 제외한다)의 어떤 것인가가 중량 컴퍼넌트인 경우에 startDragging 로 true 로 설정됩니다.


beginDragDividerLocation

protected int beginDragDividerLocation
드래그 세션이 개시되었을 때의 디바이더의 위치입니다.


upKey

@Deprecated 
protected KeyStroke  upKey
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


downKey

@Deprecated 
protected KeyStroke  downKey
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


leftKey

@Deprecated 
protected KeyStroke  leftKey
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


rightKey

@Deprecated 
protected KeyStroke  rightKey
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


homeKey

@Deprecated 
protected KeyStroke  homeKey
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


endKey

@Deprecated 
protected KeyStroke  endKey
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


dividerResizeToggleKey

@Deprecated 
protected KeyStroke  dividerResizeToggleKey
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


keyboardUpLeftListener

@Deprecated 
protected ActionListener  keyboardUpLeftListener
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


keyboardDownRightListener

@Deprecated 
protected ActionListener  keyboardDownRightListener
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


keyboardHomeListener

@Deprecated 
protected ActionListener  keyboardHomeListener
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


keyboardEndListener

@Deprecated 
protected ActionListener  keyboardEndListener
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.


keyboardResizeToggleListener

@Deprecated 
protected ActionListener  keyboardResizeToggleListener
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
문서로부터 삭제 끝난 이 필드는, Java 2 플랫폼 1.3 에서는 사용되지 않습니다. 키 바인딩은 LookAndFeel 에 의해 정의됩니다. 자세한 것은 키 바인딩의 스펙을 참조해 주세요.

생성자 의 상세

BasicSplitPaneUI

public BasicSplitPaneUI()
메소드의 상세

createUI

public static ComponentUI  createUI(JComponent  x)
BasicSplitPaneUI 의 새로운 인스턴스를 생성합니다.


installUI

public void installUI(JComponent  c)
UI 를 인스톨 합니다.

오버라이드(override):
클래스 ComponentUI 내의 installUI
파라미터:
c - UI 위양이 인스톨 되고 있는 컴퍼넌트
관련 항목:
ComponentUI.uninstallUI(javax.swing.JComponent) , JComponent.setUI(javax.swing.plaf.ComponentUI) , JComponent.updateUI()

installDefaults

protected void installDefaults()
UI 의 디폴트를 인스톨 합니다.


installListeners

protected void installListeners()
UI 의 이벤트 청취자를 인스톨 합니다.


installKeyboardActions

protected void installKeyboardActions()
UI 의 키보드 액션을 인스톨 합니다.


uninstallUI

public void uninstallUI(JComponent  c)
UI 를 언인스톨합니다.

오버라이드(override):
클래스 ComponentUI 내의 uninstallUI
파라미터:
c - 이 UI 위양을 삭제하는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
관련 항목:
ComponentUI.installUI(javax.swing.JComponent) , JComponent.updateUI()

uninstallDefaults

protected void uninstallDefaults()
UI 의 디폴트를 언인스톨합니다.


uninstallListeners

protected void uninstallListeners()
UI 의 이벤트 청취자를 언인스톨합니다.


uninstallKeyboardActions

protected void uninstallKeyboardActions()
UI 의 키보드 액션을 언인스톨합니다.


createPropertyChangeListener

protected PropertyChangeListener  createPropertyChangeListener()
JSplitPane UI 의 PropertyChangeListener 를 작성합니다.


createFocusListener

protected FocusListener  createFocusListener()
JSplitPane UI 의 FocusListener 를 작성합니다.


createKeyboardUpLeftListener

@Deprecated 
protected ActionListener  createKeyboardUpLeftListener()
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.

Java 2 플랫폼 1.3 에서는, 이 메소드는 사용되지 않습니다. 이 메소드를 사용하고 있던 사브크라사는, 대신에 ActionListener 를 랩 하는 Action 를 작성해,installKeyboardActions 를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.

특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.


createKeyboardDownRightListener

@Deprecated 
protected ActionListener  createKeyboardDownRightListener()
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.

Java 2 플랫폼 1.3 에서는, 이 메소드는 사용되지 않습니다. 이 메소드를 사용하고 있던 사브크라사는, 대신에 ActionListener 를 랩 하는 Action 를 작성해,installKeyboardActions 를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.

특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.


createKeyboardHomeListener

@Deprecated 
protected ActionListener  createKeyboardHomeListener()
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.

Java 2 플랫폼 1.3 에서는, 이 메소드는 사용되지 않습니다. 이 메소드를 사용하고 있던 사브크라사는, 대신에 ActionListener 를 랩 하는 Action 를 작성해,installKeyboardActions 를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.

특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.


createKeyboardEndListener

@Deprecated 
protected ActionListener  createKeyboardEndListener()
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.

Java 2 플랫폼 1.3 에서는, 이 메소드는 사용되지 않습니다. 이 메소드를 사용하고 있던 사브크라사는, 대신에 ActionListener 를 랩 하는 Action 를 작성해,installKeyboardActions 를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.

특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.


createKeyboardResizeToggleListener

@Deprecated 
protected ActionListener  createKeyboardResizeToggleListener()
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.

Java 2 플랫폼 1.3 에서는, 이 메소드는 사용되지 않습니다. 이 메소드를 사용하고 있던 사브크라사는, 대신에 ActionListener 를 랩 하는 Action 를 작성해,installKeyboardActions 를 오버라이드(override) 해 Action 를 SplitPane 의 ActionMap 에 배치하는 것에 의해, 그 Action 를 등록합니다. 자세한 것은, 키 바인딩 스펙을 참조해 주세요.

특정의 키의 압하를 대기하는 JSplitPane UI 의 ActionListener 를 작성합니다.


getOrientation

public int getOrientation()
JSplitPane 의 방향을 돌려줍니다.


setOrientation

public void setOrientation(int orientation)
JSplitPane 의 방향을 설정합니다.


isContinuousLayout

public boolean isContinuousLayout()
JSplitPane 가 연속 레이아웃을 사용하도록(듯이) 설정되어 있는지 어떤지를 판정합니다.


setContinuousLayout

public void setContinuousLayout(boolean b)
연속 레이아웃의 온과 오프를 바꿉니다.


getLastDragLocation

public int getLastDragLocation()
JSplitPane 의 마지막 드래그 위치를 돌려줍니다.


setLastDragLocation

public void setLastDragLocation(int l)
JSplitPane 의 마지막 드래그 위치를 설정합니다.


getDivider

public BasicSplitPaneDivider  getDivider()
최상부의 Component 의 사이의 디바이더를 돌려줍니다.


createDefaultNonContinuousLayoutDivider

protected Component  createDefaultNonContinuousLayoutDivider()
디폴트의 비연속 레이아웃의 디바이더를 돌려줍니다. 이것은, 백그라운드를 다크 회색으로 전부 칠하는 Canvas 의 인스턴스입니다.


setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component  newDivider)
splitPane 가 비연속 레이아웃으로 설정되어 있을 때 사용되는 디바이더를 설정합니다. 이 디바이더는, 드래그 세션의 사이만 사용됩니다. 중량 컴퍼넌트를 건네주도록 해 주세요.


setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component  newDivider,
                                             boolean rememberSizes)
사용하는 디바이더를 설정합니다.


getNonContinuousLayoutDivider

public Component  getNonContinuousLayoutDivider()
splitPane 가 비연속 레이아웃으로 설정되어 있을 때 사용하는 디바이더를 돌려줍니다. 이 디바이더는, 드래그 세션의 사이만 사용됩니다.


getSplitPane

public JSplitPane  getSplitPane()
이 인스턴스가 현재 포함되고 있는 분할 구획을 돌려줍니다.


createDefaultDivider

public BasicSplitPaneDivider  createDefaultDivider()
디폴트의 디바이더를 작성합니다.


resetToPreferredSizes

public void resetToPreferredSizes(JSplitPane  jc)
적절한 사이즈를 리셋 하기 위해서 메세지로서 보내집니다.

정의:
클래스 SplitPaneUI 내의 resetToPreferredSizes

setDividerLocation

public void setDividerLocation(JSplitPane  jc,
                               int location)
디바이더의 위치를, 지정된 location 로 설정합니다.

정의:
클래스 SplitPaneUI 내의 setDividerLocation

getDividerLocation

public int getDividerLocation(JSplitPane  jc)
드라이버의 위치를 돌려줍니다. 이 정도치는, 분할 구획이 드라이버의 위치라고 판단하는 것과는 다른 경우가 있습니다.

정의:
클래스 SplitPaneUI 내의 getDividerLocation

getMinimumDividerLocation

public int getMinimumDividerLocation(JSplitPane  jc)
디바이더의 최소 위치를 가져옵니다.

정의:
클래스 SplitPaneUI 내의 getMinimumDividerLocation

getMaximumDividerLocation

public int getMaximumDividerLocation(JSplitPane  jc)
디바이더의 최대 위치를 가져옵니다.

정의:
클래스 SplitPaneUI 내의 getMaximumDividerLocation

finishedPaintingChildren

public void finishedPaintingChildren(JSplitPane  jc,
                                     Graphics  g)
JSplitPane 의 수신측이 그 아이 객체를 페인트하기 위한 Look & Feel 를 다 제공했을 때에 , 메세지를 받아들입니다.

정의:
클래스 SplitPaneUI 내의 finishedPaintingChildren

paint

public void paint(Graphics  g,
                  JComponent  jc)
Look & Feel 를 페인트 하기 위해서 메세지로서 보내집니다.

오버라이드(override):
클래스 ComponentUI 내의 paint
파라미터:
g - 페인트 대상의 Graphics 문맥
jc - 페인트 되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
관련 항목:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

getPreferredSize

public Dimension  getPreferredSize(JComponent  jc)
건네받은 컴퍼넌트의 적절한 사이즈를 돌려줍니다. 이것은, 현재의 레이아웃 매니저에게 보내집니다.

오버라이드(override):
클래스 ComponentUI 내의 getPreferredSize
파라미터:
jc - 적절한 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
관련 항목:
JComponent.getPreferredSize() , LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension  getMinimumSize(JComponent  jc)
건네받은 컴퍼넌트의 최소 사이즈를 돌려줍니다. 이것은, 현재의 레이아웃 매니저에게 보내집니다.

오버라이드(override):
클래스 ComponentUI 내의 getMinimumSize
파라미터:
jc - 최소 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있다
반환값:
Dimension 객체, 또는 null
관련 항목:
JComponent.getMinimumSize() , LayoutManager.minimumLayoutSize(java.awt.Container) , ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension  getMaximumSize(JComponent  jc)
건네받은 컴퍼넌트의 최대 사이즈를 돌려줍니다. 이것은, 현재의 레이아웃 매니저에게 보내집니다.

오버라이드(override):
클래스 ComponentUI 내의 getMaximumSize
파라미터:
jc - 최대 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있다
반환값:
Dimension 객체, 또는 null
관련 항목:
JComponent.getMaximumSize() , LayoutManager2.maximumLayoutSize(java.awt.Container)

getInsets

public Insets  getInsets(JComponent  jc)
인 세트를 돌려줍니다. 인 세트는, 현재의 경계의 경계 인 세트로부터 돌려주어집니다.


resetLayoutManager

protected void resetLayoutManager()
방향에 근거해 레이아웃 매니저를 리셋 해, 적절한 Component 를 포함하기 위해서 invalidateLayout 를 사용해 메세지로서 보냅니다.


startDragging

protected void startDragging()
드래그 세션이 시작되기 전에 메세지로서 송신되어 lastDragLocation 및 dividerSize 를 리셋 합니다.


dragDividerTo

protected void dragDividerTo(int location)
디바이더를 건네받은 위치로 이동하기 위해서(때문에) 드래그 세션의 사이에 메세지로서 보내집니다. continuousLayout 가 true 의 경우, 위치가 리셋 되어 splitPane 가 유효하게 됩니다.


finishDraggingTo

protected void finishDraggingTo(int location)
드래그 세션을 종료하기 위해서 메세지로서 보내집니다. 연속 표시가 아닌 경우는, 디바이더의 위치가 리셋 됩니다.


getDividerBorderSize

@Deprecated 
protected int getDividerBorderSize()
추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후는, 디바이더에 경계를 설정합니다.

Java 2 플랫폼 1.3 에서는, 이 메소드는 사용되지 않습니다. 대신에, 드라이버에 경계를 설정합니다.

디바이더의 경계의 1 옆의 폭을 돌려줍니다.


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.