2011-08-31 6 views
2

JSlider 크기를 조정할 때 JPanel 너비에 맞게 만들 수 있습니까? 나는 지금 사용하고있다. JFramepack() 메서드를 사용하고 슬라이더가 포함 된 패널의 크기를 조정할 때 슬라이더의 크기가 변경되지 않습니다.JSlider JPanel의 너비 맞추기

미리 감사드립니다.

답변

4

실제 크기 조정 동작은 패널에서 사용되는 LayoutManager에 의해 제어됩니다. 디폴트는, 아이들을 preferredSize로 유지하는 FlowLayout입니다. 단일 자식 f.i에 대해 크기보다 크게 또는 작게 크기를 조정하는 LayoutManager로 변경합니다. BorderLayout를 중심 :

JPanel panel = new JPanel(new BorderLayout()); 
panel.add(mySlider) 

다른 사람이있다, snoracle의 online Swing tutorial

chapter about LayoutManagers 읽기