CardLayout — 카드처럼 쌓아 보여주는 레이아웃
CardLayout — 카드처럼 쌓아 보여주는 레이아웃
CardLayout 객체는 컨테이너를 위한 레이아웃 매니저로, 컨테이너 안의 각 컴포넌트를 카드로 취급해요.
본문
public class CardLayout extends Object implements LayoutManager2 , Serializable
한 번에 하나의 카드만 보이며, 컨테이너는 카드의 스택처럼 동작해요. CardLayout에 첫 번째로 추가된 컴포넌트는 컨테이너가 처음 표시될 때 보이는 컴포넌트예요.
카드의 순서는 컨테이너 자체의 컴포넌트 객체 내부 순서에 의해 결정돼요. CardLayout은 카드들을 순차적으로 넘기거나 지정한 카드를 보여주는 여러 메서드를 정의해요.
addLayoutComponent(Component, Object) 메서드를 사용하면 빠른 임의 접근을 위해 문자열 식별자를 특정 카드와 연결할 수 있어요. JDK 1.0부터 사용할 수 있어요.