GUIGUI응용프로그램GUI는 Graphical User Interface로, 사용자와 상호작용하는 소프트웨어입니다.사용자는 그래픽 요소(버튼, 텍스트 필드, 드롭다운 메뉴)를 통해 상호작용 할 수 있습니다.AWTAWT(Abstract Window Toolkit) 는 GUI 초기 프레임워크입니다.최근에는 거의 모든 GUI 응용프로그램이 스윙기반으로 작성되고 있으므로 자세한 건 다음에 알아보도록 합시다~Swing (AWT의 후속작!)스윙은 AWT와 달리 순수 자바 언어로 작성되어 운영체제의 도움을 받지 않아 경량 컴포넌트라고 불린다.스윙 컴포넌트의 이름은 AWT 컴포넌트와 구분하기 위해 모두 대문자 J로 시작한다.스윙은 AWT에 구현된 이벤트 처리나 GUI 컴포넌트의 기본 원리를 바탕으로 작성되어 스윙을 ..