Box

Box (수평·수직 배치 컨테이너)

BoxLayout 객체를 레이아웃 관리자로 사용하는 경량 컨테이너입니다. JComponent를 상속하고 Accessible을 구현합니다.

출처: Java API Reference

본문

BoxBoxLayout을 사용하는 컨테이너, 심지어 Box가 아닌 컨테이너에도 유용한 여러 클래스 메서드를 제공합니다. 이 클래스는 레이아웃에 영향을 주는 여러 종류의 보이지 않는 컴포넌트(glue, struts, rigid areas)를 만들 수 있습니다.

컨테이너의 모든 컴포넌트가 고정 크기라면 createGlue()로 반환되는 glue 컴포넌트로 컴포넌트 위치를 조절할 수 있습니다. 두 컴포넌트 사이에 고정 공간이 필요하면 createHorizontalStrut()이나 createVerticalStrut()을 사용하고, 항상 같은 공간을 차지하는 보이지 않는 컴포넌트가 필요하면 createRigidArea()를 호출합니다.

레이아웃에 참여하지만 뷰가 없는 경량 컴포넌트를 구현하며 Accessible 지원도 제공합니다. BoxLayout 사용에 대한 자세한 정보는 Java 튜토리얼의 How to Use BoxLayout 섹션을 참고하세요.

더 알아보기 (Learn more)

Java 공식 API