- 자바에서 GUI를 위한 패키지에는 AWT, 스윙 등이 있다.
스윙은 경량 컴포넌트들로 구성된 GUI로서 운영체제가 다르더라도 동일한 모양을 지원한다.
- AWT는 java.awt 패키지로 제공되고,
스윙은 javax.swing 패키지로 제공된다.
- JFrame은 최상위 컨테이너로서 윈도우 기능을 제공한다.
내부에 있는 컨텐트 페인을 이용하여서 컴포넌트들을 부착할 수 있다.
- 컨테이너는 하나의 배치 관리자를 가질 수 있다.
배치관리자는 컴포넌트들의 위치와 크기를 제어한다.
- FlowLayout은 컨테이너에 추가되는 순서대로 컴포넌트를 부착한다.
*패널의 기본 배치 관리자이다.