애플리케이션의 GUI를 작성하려면 제일 먼저 최상위 컨테이너를 하나 생성하여야 한다. 스윙에는 JFrame, JDialog, JApplet의 3가지의 최상위 컨테이너가 존재한다. JFrame은 윈도우와 메뉴를 가지는 일반적인 데스크탑 애플리케이션에 적합하다. JDialog는 메뉴가 없는 대화 상자 형식의 간단한 애플리케이션에 사용된다. JApplet은 애플릿을 작성하는데 사용된다. 최상위 컨테이너가 생성되었다면 다음 단계는 애플리케이션에 필요한 컴포넌트를 생성하여 컨텡너에 추가하는 것이다. 예를들어 버튼이 필요하다면 버튼을 생성하여 컨테이너에 추가하면 된다. (1) 컨테이너를 작성한다 (2) 컴포넌트를 추가한다. 컨테이너 생성하기 상속없이 JFrame 클래스를 직접 사용할 수도 있지만 보다 일반적인 방법..