1. | 강의개요 | 강의구성, 선수지식소개 | ||
2. | GUI개발환경구축 | JDK, SDK 설치 및 환경변수 설정 | ||
3. | GUI 프로그래밍 개요 | 자바 GUI 프로그래밍 방법론 | ||
4. | Swing과 JavaFX | Swing과 JavaFX 비교 | ||
5. | JavaFX 기초 | JavaFX 구조, 용어 이해 | ||
6. | Layout (1) | Free, Behavioral Layout | ||
7. | Layout (2) | HBox, Vbox | ||
8. | Layout (3) | Positional Layout | ||
9. | Eclipse사용(1) | Eclipse를 사용한 앱 개발 | ||
10. | Eclipse사용(2) | SceneBuilder 설치 및 사용 | ||
11. | Lifecycle | 라이프사이클 및 명령행인자 처리 | ||
12. | XML | XML 이해 | ||
13. | 속성 관측 | 속성 관측 방법 | ||
14. | 바인딩 | 바인딩 종류와 처리 방법 | ||
15. | FXML(1) | FXML 작성규칙과 로딩 방법 | ||
FXML(2) | FXML 예제 | |||
FXML(3) | FXML 파일 중첩 | |||
Event 처리 | Event Handler | |||
스타일링 | CSS기반 스타일 지정 | |||
컨트롤 | 주요 컨트롤 컨트롤 활용 |