2016-10-23 8 views
0

JSplitPane의 분할자를 창 오른쪽에 고정시킬 수있는 방법이 있습니까? 나는 응용 프로그램을 실행할 때Java - JSpitPane 앵커 오른쪽

이 내 현재 내 현재 창입니다. 그러나 크기를 조정하면 구분선이 설정된 위치에 유지됩니다. 이처럼

:

이 같은 권리 구성 요소의 크기를 유지 것이라는 점을 고정하는 방법이 있나요?

JSplitPane p = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); 
p.setLeftComponent(new JPanel()); 
p.setRightComponent(new JPanel()); 
p.setDividerLocation(500); 

감사합니다 :

여기에 내 현재 코드입니다!

답변

0

0에서 1 사이의 필요한 가중치로 setResizeWeight를 설정해야합니다. setResizedWeigth는 각 패널에서 차지하는 공간을 나눕니다. 예 : 가중치를 0.5로 설정하면 패널이 새로운 여유 공간의 절반을 차지합니다. 1로 설정하면 오른쪽 패널은 동일한 크기를 유지하고 왼쪽 패널은 모든 새 공간을 흡수합니다. 정확하게 읽는다면 귀하의 질문에 대한 답변은이 코드 줄을 추가하십시오.

p.setResizeWeight(0.5); 

희망이 도움이 되길 바랍니다.