BoxLayout
BoxLayout (박스 레이아웃)
여러 컴포넌트를 세로 또는 가로로 배치할 수 있게 하는 레이아웃 관리자입니다. LayoutManager2를 구현하고 Serializable을 지원합니다.
본문
이 레이아웃 관리자는 컴포넌트를 세로 또는 가로로 배치합니다. 컴포넌트는 줄바꿈(wrap)되지 않으므로, 예를 들어 세로 배치된 컴포넌트 배열은 프레임 크기가 바뀌어도 세로로 유지됩니다.
축 상수로는 대상 컨테이너의 ComponentOrientation 속성에 따라 텍스트 줄 방향으로 컴포넌트를 배치하는 LINE_AXIS와, 페이지에 줄이 흐르는 방향으로 배치하는 PAGE_AXIS가 있습니다. X_AXIS와 Y_AXIS도 지원됩니다.
이 클래스는 Object를 상속하며 LayoutManager2와 Serializable을 구현합니다. 수평·수직 상자 레이아웃을 만들기 위해 BoxLayout을 직접 사용하거나 편리한 Box 컨테이너를 사용할 수 있습니다.