1. 이벤트 기반 GUI 프로그래밍 이해
graphic user interface
2. 자바 GUI 패키지 이해
3. 스윙으로 GUI 프로그램 작성
4. 컨테이너와 컴포넌트, 배치
스윙 GUI 프로그램을 만드는 과정
1. 스윙 프레임 만들기
2. main() 메소드 작성
3. 스윙 프레임에 스윙 컴포넌트 붙이기
스윙 프로그램 작성에 필요한 import문
import java.awt.*; // 그래픽 처리를 위한 클래스들의 경로명
import java.awt.event.*; // AWT 이벤트 사용을 위한 경로명
import javax.swing.*; // 스윙 컴포넌트 클래스들의 경로명
import javax.swing.event.*; // 스윙 이벤트를 위한 경로명
예제
예제 8-2 다음 그림과 같이 콘텐트팬의 배경색을 오렌지색으로 하고, OK, Cancel, Ignore 버튼을 부착 한 스윙 프로그램을 작성하라.
5. FlowLayout 배치관리자 활용
예제 8-3 FlowLayout 배치관리자를 사용하여 다음 그림과 같이 5개의 버튼을 배치하라
6. BorderLayout 배치관리자 활용
8-4) BorderLayout 배치관리자를 사용하여 다음 그림과 같이 5개의 버튼을 배치하라.
7. GridLayout 배치관리자 활용
예제 8-5 GridLayout을 활용하여 다음 그림과 같이 한 줄에 10개의 버튼을 동일한 크기로 배치하는 스윙 프로그램을 작성하라.
8. 배치 관리자 없는 컨테이너 만들기
예제 8-6 : 배치관리자 없는 컨테이너에 컴포넌트를 절대 위치와 절대 크기로 지정
다음 그림과 같이 컨텐트팬에 배치관리 자를 삭제하고 9개의 버튼과 하나의 문자열을 출력하는 프로그램을 작성하라.
'학교 수업 > 명품 JAVA ESSENTIAL' 카테고리의 다른 글
7장 컬렉션과 제네릭 (0) | 2024.04.17 |
---|---|
6장 모듈, 패키지 개념&활용 (0) | 2024.04.14 |
5장 상속 (0) | 2024.04.14 |
4장 클래스와 객체_연습문제 (0) | 2024.04.14 |
4장 클래스와 객체 (0) | 2024.04.10 |