Panel — 패널 컨테이너
Panel — 패널 컨테이너
Panel은 가장 단순한 컨테이너 클래스예요. 패널은 애플리케이션이 다른 패널을 포함한 어떤 컴포넌트든 부착할 수 있는 공간을 제공해요. 패널의 기본 레이아웃 관리자는 FlowLayout이에요.
본문
public class Panel extends Container implements Accessible
패널은 부모 없이 단독으로 표시될 수 없는 컨테이너예요. 프레임이나 다른 컨테이너 안에 넣어 사용해요. 컴포넌트들을 묶어서 그룹화하거나 복잡한 레이아웃을 구성할 때 유용해요.
생성자
Panel()— 기본 레이아웃 관리자(FlowLayout)로 새 패널을 만들어요.Panel(LayoutManager layout)— 지정한 레이아웃 관리자로 새 패널을 만들어요.
주요 메서드
addNotify()— 패널의 피어를 만들어요. 이 피어는 패널의 기능을 바꾸지 않고 패널의 모양을 수정할 수 있게 해줘요.
Panel p = new Panel();
p.add(new Button("OK"));
frame.add(p);
예외
HeadlessException—GraphicsEnvironment.isHeadless()가true를 반환할 때 발생할 수 있어요.