JavaFX2ことはじめ 導入編

以下の記事を参照しながら、JavaFXに触れてみる。
使用する IDE は Eclipse とする。(国内でデファクトスタンダードであるため)
Java技術最前線 - JavaFX 2で始めるGUI開発 第1回 JavaFX 2とは:ITpro

 もともとJavaFXはRIAに対応したプラットフォームでしたが、この発表でJavaFXの方向が大きく変更しました。RIAから、Javaのデスクトップアプリケーション作成のためのライブラリになったわけです。いうなれば、Swingと同列のライブラリになったということを示しています。

Java技術最前線 - JavaFX 2で始めるGUI開発 第1回 JavaFX 2とは:ITpro

まずは、今後 Swing に代わるライブラリであるとの理解から。

環境

  • OSX 10.8(Mountain Lion)
  • JDK1.7u11
  • JavaFX Scene Builder 1.1
  • Eclipse 4.2

環境設定

JDK のインストール

Java SE Downloads から最新のJDKを導入する。

f:id:hirosuegari:20130115175103p:plain

なお、JavaFXJava SE 7 Update 2 以降より標準搭載になったため、別途導入する必要はない。

JavaFX Scene Builder のインストール

JavaFX Tools から最新のScene Builder を導入する。

f:id:hirosuegari:20130115175533p:plain

今回は 1.1(Early Access) を利用する。

Eclipse のインストール

Eclipse Downloads から Eclipse をダウンロードする。

f:id:hirosuegari:20130115180430p:plain
特に理由がなければ「Eclipse IDE for Java Developers」でよい。

日本語化が必要な場合は Pleiades を利用する。

e(fx)clipse の導入(任意)

Eclipse に、JavaFX 開発支援プラグイン e(fx)clipse を導入する。
参考:【コラム】イマドキのIDE事情 (133) e(fx)clipseでJavaFX 2を試してみよう! | 開発・SE | マイナビニュース

1. Eclipse のメニューバーから 「Help > Eclipse Marcket Place」を選択する。
f:id:hirosuegari:20130115181603p:plain

2. E(fx)clipse で検索し、「install」ボタンを押下する。
f:id:hirosuegari:20130115181724p:plain

3. Eclipse の「環境設定」から「JavaFX」を選択し、「Scene Builder Executable」にSceneBuilder のインストールパスを入力する。

f:id:hirosuegari:20130115183046p:plain

Hello,World! 編 へ続く