이 글은 Getting Started with JavaFX 시리즈 중에서 마지막 글인 "Deploying Your First JavaFX Application"을 번역하고 내용을 보강한 것입니다. 원문은 다음 링크를 확인하세요.
http://docs.oracle.com/javafx/2/get_started/basic_deployment.htm
JavaFX 어플리케이션을 개발할 때 NetBeans IDE를 사용하면 자동으로 패키지를 만들어 주어 배포하기가 매우 편합니다. 이 글에서는 JavaFX 어플리케이션을 배포하는 방법에 대해 간략하게 알아봅니다.
2014년 4월 21일 월요일
2014년 4월 14일 월요일
[JavaFX]따라하기#5 - 시각효과와 애니메이션
이 글은 Getting Started with JavaFX 시리즈 중에서 "Animation and Visual Effects in JavaFX"를 번역한 것입니다.
http://docs.oracle.com/javafx/2/get_started/animation.htm
JavaFX를 이용하면 풍부한 사용자 경험을 제공하는 어플리케이션을 빠르고 쉽게 개발할 수 있습니다. 이 튜토리얼에서는 몇 줄 안되는 코드로 움직이는 객체와 복잡한 시각효과들을 어떻게 만드는지 보여 드리겠습니다.
이 튜토리얼을 따라 하면 아래와 같이 멋진 어플리케이션을 만들 수 있습니다.
http://docs.oracle.com/javafx/2/get_started/animation.htm
JavaFX를 이용하면 풍부한 사용자 경험을 제공하는 어플리케이션을 빠르고 쉽게 개발할 수 있습니다. 이 튜토리얼에서는 몇 줄 안되는 코드로 움직이는 객체와 복잡한 시각효과들을 어떻게 만드는지 보여 드리겠습니다.
이 튜토리얼을 따라 하면 아래와 같이 멋진 어플리케이션을 만들 수 있습니다.
2014년 4월 9일 수요일
[JavaFX] 프로퍼티와 바인딩 이해하기
.jpg)
http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm
2014년 4월 4일 금요일
[JavaFX]따라하기#4 - FXML로 UI만들기
이 글은 Getting Started with JavaFX 시리즈 중에서 "Using FXML to Create a User Interface"를 번역한 것입니다. 원문은 다음 링크를 확인하세요.
http://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm
이 튜토리얼은 FXML을 쓰면 어떤 잇점이 있는지를 보여 드릴겁니다. FXML은 유저 인터페이스 구조를 XML로 정의한 것인데 이를 통해 로직 코드와 UI를 분리할 수 있습니다. 즉 FXML과 CSS는 디자이너에 의해서 편집하고 Java코드는 프로그래머에 의해서 개발하는 식의 분업을 가능하게 합니다.
이 튜토리얼 시리즈를 처음부터 보아 왔다면 Login 어플리케이션을 어떻게 만드는지 아실 겁니다. 여기서는 FXML을 이용하여 이전 과정에 만든 유저 인터페이스와 똑 같은 모양의 어플리케이션을 만들 것입니다. 결과적으로 아래와 같은 모양이 될 겁니다.
http://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm
이 튜토리얼은 FXML을 쓰면 어떤 잇점이 있는지를 보여 드릴겁니다. FXML은 유저 인터페이스 구조를 XML로 정의한 것인데 이를 통해 로직 코드와 UI를 분리할 수 있습니다. 즉 FXML과 CSS는 디자이너에 의해서 편집하고 Java코드는 프로그래머에 의해서 개발하는 식의 분업을 가능하게 합니다.
이 튜토리얼 시리즈를 처음부터 보아 왔다면 Login 어플리케이션을 어떻게 만드는지 아실 겁니다. 여기서는 FXML을 이용하여 이전 과정에 만든 유저 인터페이스와 똑 같은 모양의 어플리케이션을 만들 것입니다. 결과적으로 아래와 같은 모양이 될 겁니다.
2014년 3월 31일 월요일
[JavaFX]따라하기#3 - CSS로 예쁘게 만들기
이 글은 Oracle에서 제공하는 Getting Started with JavaFX 시리즈 3번째 글 "Fancy Forms with JavaFX CSSS"를 번역한 것입니다. 원문은 아래 링크를 확인하세요.
http://docs.oracle.com/javafx/2/get_started/css.htm
이 튜토리얼은 JavaFX 어플리케이션에 CSS(Cascading Style Sheet)를 적용하여 더 예쁘고 매력적으로 보이게 하는 방법을 설명합니다. 디자인을 만들고 .css 파일을 생성한 다음 이 스타일을 적용하면 됩니다.
이 튜토리얼에서는 전 글에서 만들었던 로그인 폼의 기본 스타일에서 시작합니다. 몇몇 간단한 CSS 수정만으로 아래 그림과 같이 외관을 확 바꿀 수 있습니다.
http://docs.oracle.com/javafx/2/get_started/css.htm
이 튜토리얼은 JavaFX 어플리케이션에 CSS(Cascading Style Sheet)를 적용하여 더 예쁘고 매력적으로 보이게 하는 방법을 설명합니다. 디자인을 만들고 .css 파일을 생성한 다음 이 스타일을 적용하면 됩니다.
이 튜토리얼에서는 전 글에서 만들었던 로그인 폼의 기본 스타일에서 시작합니다. 몇몇 간단한 CSS 수정만으로 아래 그림과 같이 외관을 확 바꿀 수 있습니다.
2014년 3월 24일 월요일
[JavaFX]따라하기#2 - 폼 디자인
이 글은 Getting Started with JavaFX 시리즈 글을 번역한 것입니다. 원문은 아래 링크를 확인하세요.
http://docs.oracle.com/javafx/2/get_started/form.htm
어플리케이션을 만들 때 폼을 만드는 것은 매우 빈번한 일입니다. 이 튜토리얼은 화면의 레이아웃을 잡는 법과 레이아웃에 컨트롤을 추가하는 방법 그리고 입력 이벤트를 처리하는 방법에 대해서 알려드릴 겁니다.
이 튜토리얼에서는 아래 그림과 같은 로그인 폼을 만들어볼 겁니다.
http://docs.oracle.com/javafx/2/get_started/form.htm
어플리케이션을 만들 때 폼을 만드는 것은 매우 빈번한 일입니다. 이 튜토리얼은 화면의 레이아웃을 잡는 법과 레이아웃에 컨트롤을 추가하는 방법 그리고 입력 이벤트를 처리하는 방법에 대해서 알려드릴 겁니다.
이 튜토리얼에서는 아래 그림과 같은 로그인 폼을 만들어볼 겁니다.
2014년 3월 21일 금요일
[JavaFX]따라하기#1 - Hello JavaFX
이 글은 Getting Started with JavaFX 시리즈 글을 번역한 것입니다. 원문은 아래 링크를 확인하세요.
http://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm
JavaFX 어플리케이션을 만드는 방법에 대해서 설명하는 가장 좋은 방법은 "Hello World" 어플리케이션을 만들어 보는 것입니다. 게다가 JavaFX 개발환경이 제대로 구축되었는지 확인할 수 있는 방법이기도 합니다.
이 튜토리얼에서 사용된 개발환경은 Netbeans IDE 7.3 버전입니다. 시작하기 전에 지금 사용하는 Netbeans IDE가 JavaFX 2를 지원하는지 확인하시기 바랍니다.
http://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm

이 튜토리얼에서 사용된 개발환경은 Netbeans IDE 7.3 버전입니다. 시작하기 전에 지금 사용하는 Netbeans IDE가 JavaFX 2를 지원하는지 확인하시기 바랍니다.
2014년 3월 12일 수요일
[JavaFX] 아키텍쳐
이글은 Oracle의 JavaFX Architecture에 대한 글을 기반으로 작성되었습니다.
http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm
아래의 그림이 JavaFX 플랫폼 전체 컴포넌트들에 대한 구조를 표현하고 있습니다. 그리고 그림 아래에 각 컴포넌트들에 대한 설명과 이들이 어떻게 연관되는지를 짧게 설명을 추가햇습니다. JavaFX API 아래에는 JavaFX를 돌리기 위한 각종 엔진들이 위치하고 있습니다. 이 엔진들은 JavaFX의 고성능 그래픽 엔진인 Prism과 작고 효율적인 윈도우 시스템인 Glass, 그리고 미디어 엔진과 웹 엔진 등으로 구성되어 있습니다. 비록 이 엔진들은 노출되어 있지 않아 직접 사용하지는 않지만 대략의 역할과 기능을 숙지하는 것이 JavaFX를 이해하는데 큰 도움이 됩니다.
http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm
아래의 그림이 JavaFX 플랫폼 전체 컴포넌트들에 대한 구조를 표현하고 있습니다. 그리고 그림 아래에 각 컴포넌트들에 대한 설명과 이들이 어떻게 연관되는지를 짧게 설명을 추가햇습니다. JavaFX API 아래에는 JavaFX를 돌리기 위한 각종 엔진들이 위치하고 있습니다. 이 엔진들은 JavaFX의 고성능 그래픽 엔진인 Prism과 작고 효율적인 윈도우 시스템인 Glass, 그리고 미디어 엔진과 웹 엔진 등으로 구성되어 있습니다. 비록 이 엔진들은 노출되어 있지 않아 직접 사용하지는 않지만 대략의 역할과 기능을 숙지하는 것이 JavaFX를 이해하는데 큰 도움이 됩니다.
2014년 3월 7일 금요일
[JavaFX]란 무엇인가?

이 글은 JavaFX에 대한 개관을 소개한 것으로 주로 영문 Wikipedia와 Netbeans의 JavaFX 소개 그리고 Oracle JavaFX 홈페이지의 소개 문서 등을 참조했습니다.
http://docs.oracle.com/javafx/2/overview/jfxpub-overview.htm
http://en.wikipedia.org/wiki/JavaFX
JavaFX는 RIA(Rich Internet Application)를 디자인하고 만들고 테스트하고 디버그하고 배포할 수 있는 일련의 그래픽과 미디어 패키지입니다. 또한 Java 기반에서 동작하기 때문에 다양한 플랫폼에서 실행될 수 있습니다. 원래 JavaFX는 Java SE의 표준 GUI 라이브러리였던 Swing을 대체하기 위해 만들어 졌습니다. 하지만 JavaFX는 더 가벼워지고 더 강력한 기능을 가지며 데스크탑 뿐 아니라 웹 브라우저에서도 실행이 가능합니다.
피드 구독하기:
글 (Atom)