JavaFX 튜토리얼

2012년에 우리 학생들을 위해 JavaFX 2 tutorial series를 매우 자세하게 썼습니다. 전 세계 사람들로부터 매우 긍정적인 피드백을 받았습니다. 그래서 저는 JavaFX 2 튜토리얼을 JavaFX 8로 다시 쓰기로 결정했습니다. 무엇이 다른지 궁금하면 Update to JavaFX 8 - What’s New를 읽으세요.

이 튜토리얼은 여러분에게 주소록 애플리케이션을 디자인, 프로그래밍, 배포하는 방법을 차근차근 설명합니다. 완성된 형태는 다음과 같습니다:

Screenshot AddressApp

배우는 내용

  • 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 감사합니다!

Comments