2012년에 우리 학생들을 위해 JavaFX 2 tutorial series를 매우 자세하게 썼습니다. 전 세계 사람들로부터 매우 긍정적인 피드백을 받았습니다. 그래서 저는 JavaFX 2 튜토리얼을 JavaFX 8로 다시 쓰기로 결정했습니다. 무엇이 다른지 궁금하면 Update to JavaFX 8 - What’s New를 읽으세요.
이 튜토리얼은 여러분에게 주소록 애플리케이션을 디자인, 프로그래밍, 배포하는 방법을 차근차근 설명합니다. 완성된 형태는 다음과 같습니다:
배우는 내용
- JavaFX 프로젝트 만들기
- Scene Builder로 사용자 인터페이스 디자인하기
- 모델-뷰-컨트롤러(MVC, Model-View-Controller) 패턴으로 애플리케이션을 구조적으로 만들기
ObservableList
를 사용해서 사용자 인터페이스를 자동으로 업데이트하기TableView
를 사용해서 테이블 변화에 반응하기- 커스텀 팝업 다이얼로그(Custom Popup Dialog)를 만들어서 연락처 변경하기
- 사용자 입력 검사하기
- CSS로 JavaFX 애플리케이션 꾸미기
- 데이터를 XML로 유지하기(Persisting)
- 마지막으로 불러온 파일 경로를 preferences로 저장하기
- JavaFX 통계 차트 만들기
- JavaFX 애플리케이션을 네이티브 패키지로 배포하기
굉장히 많습니다! 이 튜토리얼을 마치고 나면 여러분은 JavaFX로 세련된 애플리케이션을 만들 준비가 될 겁니다.
공부하는 방법
이 튜토리얼로 공부하는 방법에는 2가지 방식이 있습니다:
- 많이 배우기 방식: 이 프로젝트를 처음부터 만듭니다.
- 빠른 방식: 튜토리얼 소스 코드를 여러분의 IDE (기본적으로 Eclipse 프로젝트지만 NetBeans 같은 다른 IDE도 사용할 수 있습니다)에서 불러옵니다. 그 다음에는 튜토리얼을 따라 코드를 이해합니다.
이제 즐겁게 공부하세요! 1부: Scene Builder부터 시작하세요.
Attribution: Korean translations have been contributed by
감사합니다!