CardLayout 사용

CardLayout 레이아웃 관리자는 카드 스택과 같이 스택에 구성요소를 배열합니다.

CardLayout은 컨테이너의 각 구성요소를 카드로서 한 번에 하나의 카드만 표시할 수 있도록 처리합니다. 카드의 순서는 해당 구성요소 오브젝트의 컨테이너 고유 내부 순서로 판별되며, CardLayout 오브젝트에 추가되는 첫 번째 구성요소는 컨테이너가 먼저 표시될 때 나타날 수 있는 구성요소입니다.

CardLayout 레이아웃 관리자에 대해 작업하려면 다음을 수행하십시오.

  1. Java Bean 보기 또는 디자인 보기에서 컨테이너를 선택하십시오.
  2. 특성 보기에서 레이아웃 특성을 CardLayout으로 설정하십시오.
  3. 팔레트를 사용하여 구성요소를 CardLayout에 놓으십시오. 구성요소는 카드처럼 최근에 추가되거나 현재 선택된 구성요소만 표시되도록 스택됩니다.
  4. CardLayout에서 구성요소의 간격 조정에 영향을 주도록 특성 보기에서 다음 특성을 설정할 수 있습니다.
    • 가로 간격 - 컨테이너의 구성요소 및 경계 사이의 왼쪽 및 오른쪽 여백 크기를 픽셀 단위로 지정합니다.
    • 세로 간격 - 컨테이너의 구성요소 및 경계 사이의 맨 위 및 아래쪽 여백 크기를 픽셀 단위로 지정합니다.

상위 주제: Swing 및 AWT 레이아웃 관리자

관련 개념
레이아웃 관리자 및 컨테이너

관련 타스크
BorderLayout 사용
BoxLayout 사용
FlowLayout 사용
격자 레이아웃(AWT) 사용
GridBag 레이아웃 사용

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.