본문 바로가기

Programming/JAVA

[Swing]JSplitPane 반으로 쪼개는 판넬


JSplitPane은 대상을 반으로 쪼갠다. 세로 , 혹은 가로로. 

 

쪼개내는 부분을 Divider 라고 하는데 이 이치를 설정 할 수 있다.

 

생성자 이다.

 

new JSplitPane(int newOrientation,boolean newContinuousLayout);

 

1번째 : 어떤형태로 나눌것인가.

 

JSplitPane.HORIZONTAL_SPLIT // 좌우 등분

JSplitPane.VERTICAL_SPLIT // 상하 등분

 

2번째 : true로 하면 디바이더를 이동시킬떄 바로바로 이동되고

          false로 하면 디바이더를 끌어서 내려놓았을때 이동이 된다 ㅋㅅㅋ;;

 

newContinuousLayout a boolean, true for the components to redraw continuously as the divider changes position, false to wait until the divider position stops changing to redraw

 

setRightComponent(Component c); //우측에 컴포넌트를 놓는다.
setLeftComponent(Component c); //좌측에 컴포넌트를 놓는다. 보통 둘다 패널같은거 넣음 
setDividerLocation(int location); // 디바이더의 위치를 조정한다.

 

대충 요런식으로 짤린다.