JSplitPane
JSplitPane (두 컴포넌트를 나누는 분할 팬)
두 개(그리고 오직 두 개)의 컴포넌트를 나누는 데 사용됩니다. 두 컴포넌트는 룩 앤 필 구현에 따라 그래픽적으로 나뉘며, 사용자가 대화식으로 크기를 조정할 수 있습니다.
본문
JSplitPane은 두 컴포넌트를 나누는 데 사용됩니다. 분할 팬 안의 두 컴포넌트는 JSplitPane.HORIZONTAL_SPLIT로 좌우로 정렬하거나 JSplitPane.VERTICAL_SPLIT로 위아래로 정렬할 수 있습니다.
public class JSplitPane extends JComponent implements Accessible
컴포넌트의 크기를 변경하는 권장 방법은 setDividerLocation을 호출하는 것인데, 여기서 location은 JSplitPane의 방향에 따라 새로운 x 또는 y 위치입니다. 컴포넌트를 기본 크기로 조정하려면 resetToPreferredSizes를 호출합니다.
사용자가 컴포넌트 크기를 조절할 때 컴포넌트의 최소 크기가 컴포넌트를 설정할 수 있는 최대/최소 위치를 결정합니다. 두 컴포넌트의 최소 크기가 분할 팬의 크기보다 크면 분할 막대를 조정할 수 없습니다.
사용자가 분할 팬 크기를 조절하면 새 공간은 resizeWeight 속성에 따라 두 컴포넌트에 분배됩니다. 기본값인 0은 오른쪽/아래 컴포넌트가 모든 공간을 차지함을, 1은 왼쪽/위 컴포넌트가 모든 공간을 차지함을 나타냅니다.
Swing은 스레드에 안전하지 않습니다. 이 클래스의 직렬화된 객체는 향후 Swing 릴리스와 호환되지 않을 수 있습니다.