2009-08-10 5 views
0

필자는 사각형을 넣을 수있는 패널을 생성해야하며, 스크롤바를 삽입하고 수직으로 자라는 순서를 자동으로 재정렬합니다. 또한이 패널은 크기를 조정할 수 있으며 다시 사각형을 패널 내부에 정확하게 표시되도록 정렬해야합니다.스크롤 가능한 플로우 패널

답변

1

당신은 폭이 고정 된 채로 유지하면서 패널은 수직으로 성장하도록 구성 요소는 다음 줄로 줄 바꿈 할. 그렇다면 WrapLayout

을 확인하십시오.
1

JScrollPane을 사용하십시오. 당신이 가로 스크롤 막대를 싶지 않을 경우 다음을 추가 할 수 있습니다

scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); 

(필요시 기본적으로 스크롤 창은 수평 및 수직 스크롤 막대를 추가합니다.)

하는 스크롤 창 자체는 크기를 조정할 수있을 것 해당 레이아웃 관리자를 사용하여 Container에 추가하면됩니다. 예 : 내가 질문을 이해한다면

JFrame frm = new JFrame(); 
frm.setLayout(new BorderLayout()); 
JScrollPane sp = new JScrollPane(); 
frm.add(sp, BorderLayout.CENTER); // Adding a component to the CENTER will cause the component to grow as the frame is resized. 
관련 문제