2012-04-15 8 views
0

컨테이너의 크기를 조정할 때 Flowlayout에서 행 자동 생성을 비활성화하는 방법을 찾을 수 없습니다. 그것은이 문서는 점에서 언급 한 것 : 컨테이너의 수평 공간이 하나의 행에 모든 구성 요소를 을 넣어 너무 작 으면FlowLayout에서 여러 행을 사용하지 않도록 설정 하시겠습니까?

의 FlowLayout의 클래스는 여러 행을 사용합니다.

어떻게이 기능을 비활성화 할 수 있습니까?

+0

'컨테이너가 너무 작아서 한 행에 모든 구성 요소를 넣을 수 없을 때'*** 대신 ***을 사용해야합니까? 마지막 구성 요소를 무시하고, 첫 번째 구성 요소를 무시하고, 스크롤 막대를 표시합니다. –

+0

내가 원하는 것은 컨테이너의 크기에 맞게 구성 요소의 크기를 조정하고 너무 작아지면 그 중 일부를 숨기는 것입니다. –

+0

JButtons, JLabels 등의 컴포넌트는 무엇입니까? 콘텐츠를 표시 할 수있는 크기보다 작은 크기로 조정할 때 표시 할 내용은 무엇입니까? 나는 부품 크기를 조정하는 것이 실용적인 접근이라고 생각하지 않는다. –

답변

3

FlowLayout을 사용하지 마십시오. 대신 BoxLayout.LINE_AXIS로 구성된 BoxLayout을 사용해 보았습니다.

+0

정확히, flowLayout이있는 컨테이너에서 BoxLayout을 사용하면 원하는 것을 얻을 수 있습니다. BoxLayout의 반응과 Flow의 정렬을 얻을 수 있습니다. –