NetBeans IDEとJavaFXの設定

JavaFXは、大規模なデータ駆動型ビジネス・アプリケーションを処理できる、Javaベースの強力なUIプラットフォームを提供します。JavaFX 2は、JavaFXプラットフォームへのメジャーな更新です。このバージョンから、開発者はJavaFXアプリケーションを完全にJavaで作成できます。このドキュメントでは、NetBeans IDEでJavaFX 2アプリケーションの開発を開始できるJavaFX対応のJavaプラットフォームを設定する方法について説明します。

注意:

目次

このページの内容は、NetBeans IDE 7.3に適用されます

このチュートリアルに従うには、次のソフトウェアとリソースが必要です。

ソフトウェアまたはリソース 必須バージョン
NetBeans IDE 7.3
Java Development Kit (JDK) 7 update 10以降
JavaFX SDK (JDKにバンドル) 2.2.4またはそれ以降

注意:

  • Java SE 7 Update 10以降では、JavaFX SDKはJDK for Windows、Mac OS XおよびLinux x86/x64にバンドルされています。
  • WindowsでJava SE 6の使用を継続する場合は、最新のセキュリティ・リリースであるJava SE 6 Update 37をJavaFX 2.2.4にお薦めします。詳細は、WindowsでのJavaFX 2.2.4のインストールを参照してください。

JavaFX 2のアップグレード

JavaFX 2を別のバージョンにアップグレードする場合(たとえば、JavaFX 2.1からJavaFX 2.2.x)、JavaFX 2の旧バージョンをアンインストールすると安全です。

旧バージョンを手動でアンインストールし、そのディレクトリが削除されていることを確認してください。JavaFXインストーラでは、必ずしもJavaFX 2の旧バージョンが正しくアンインストールされるとは限らないため、間違ったバージョンが使用される場合があります。

また、新しいJavaFX SDKの場所が古い場所と異なる場合は問題が発生することがあります。既存のデフォルトのJavaFX対応プラットフォームは、依然として古い場所をポイントしています。この場合は、「ツール」→「Javaプラットフォーム」を開き、JavaFX 2の更新バージョンを使用して新しいデフォルトのJavaFX対応プラットフォームを作成します。

JavaFX対応Javaプラットフォームの作成

NetBeans IDEには、JavaFX 2.2.4を使用するために、JavaFX対応Javaプラットフォームが必要です。この項では、IDEでJavaFX対応Javaプラットフォームを作成する方法について説明します。

新規プロジェクト・ウィザードでJavaFXプロジェクトを選択したとき、または既存のJavaFXプロジェクトを初めて開いたとき、NetBeans IDEではJavaFX対応Javaプラットフォームの作成を試みます。IDEがJavaFX対応Javaプラットフォームを自動的に作成できない場合は、警告が表示されます。この場合は、JavaFX対応Javaプラットフォームを手動で作成する必要があります。たとえば、異なるJava JDKが使用されるようにする場合は、追加のJavaFX対応Javaプラットフォームを作成できます。

この項の手順は、自動と手動のプラットフォーム作成を反映して次の2つの部分に分かれています。

新規JavaFXアプリケーション・ウィザードを開く

JavaFX対応Javaプラットフォームの作成における最初の手順は、IDEの新規JavaFXアプリケーション・ウィザードを開くことです。(または、新規JavaFXプレローダー・ウィザードを開くこともできます。)IDEがJavaFX対応Javaプラットフォームを見つけることができない場合、IDEはJavaFX対応Javaプラットフォームの生成を試みます。IDEによってJavaFX対応Javaプラットフォームが正常に生成された場合、設定は完了です。IDEによってJavaFX対応Javaプラットフォームが生成されなかった場合は、プラットフォームを手動で作成する必要があります。

新規JavaFXアプリケーション・ウィザードを開くには:

  1. IDEで、「ファイル」→「新規プロジェクト」を選択するか、「新規プロジェクト」アイコン(「新規プロジェクト」アイコン)をクリックします。
    新規プロジェクト・ウィザードが開きます。

    追加されたコンポーネントのフロー・ビュー

  2. 「JavaFX」カテゴリを選択し、「プロジェクト」で「JavaFXアプリケーション」を選択します。「次」をクリックします。
    IDEはJavaFX 2機能をアクティブにし、JavaFX対応Javaプラットフォームを生成します。

    自動生成されたプラットフォームが表示された新規JavaFXアプリケーション・ウィザード

    IDEはJavaFX対応プラットフォームを生成します。このJavaFX対応プラットフォームは、デフォルトではIDEで使用されるのと同じJDKソースを使用します。生成されたプラットフォームの名前は、「デフォルトのJavaFXプラットフォーム」です。IDEは、このプラットフォームを自動的に選択します。異なるJDKを使用する追加のJavaFX対応Javaプラットフォームを作成しないかぎり、設定は完了です。ここで、チュートリアルを実行できます。追加のJavaFX対応Javaプラットフォームを作成する場合は、JavaFX対応プラットフォームの手動での作成を参照してください。

JavaFX対応プラットフォームの手動での作成

IDEがデフォルトで使用するJDKとは異なるJava JDKに基づいたJavaFX対応プラットフォームが必要な場合は、JavaFX対応Javaプラットフォームを手動で作成する必要があります。たとえば、IDEはWindowsでJava JDK 1.6.0 update 37を使用しているが、Java 7 Update 11を使用してJavaFXアプリケーションをビルドする場合などです。

JavaFX対応プラットフォームを手動で作成するには:

  1. NetBeans IDE Javaプラットフォーム・マネージャを開きます。プラットフォーム・マネージャは、次の方法で開くことができます。
    • 新規JavaFXアプリケーション・ウィザードまたは新規JavaFXプレローダー・ウィザードで、「プラットフォームの管理」をクリックします。
    • 「ツール」メニューを展開し、「Javaプラットフォーム」を選択します。
    • Javaプロジェクトの「プロジェクト・プロパティ」を開きます。ライブラリ・ページに移動します。「プラットフォームの管理」をクリックします。
  2. 「プラットフォームの追加...」をクリックして、Javaプラットフォームを選択パネルにJavaプラットフォームの追加ウィザードを開きます。目的のJDKの場所を指定します。

    使用可能なプラットフォームが表示された、Javaプラットフォームの追加ウィザードのJavaプラットフォームを選択パネル

  3. JDKを選択します。JDK 7 Update 10以降(または1.6 update 37以降)を選択する必要があります。「次」をクリックします。「プラットフォーム名」パネルが開きます。

    Javaプラットフォームの追加ウィザードの「プラットフォーム名」パネル

  4. 新規プラットフォームに任意の説明的な名前を指定し、「終了」をクリックしてプラットフォーム・マネージャに戻ります。作成したプラットフォームが左ペインにリストされます。

    新規プラットフォームが表示されたプラットフォーム・マネージャ

  5. 作成したプラットフォームを選択します。そのプラットフォームの「JavaFX」タブを開きます。現在、このプラットフォームでJavaFXは有効になっていません。「JavaFXを有効にする」ボックスを選択します。

    JavaFX有効

    「JavaFX SDK」、「JavaFX Javadoc」および「JavaFXランタイム」フィールドが入力されました。「ソース」フィールドには何も必要ありません。
  6. 「閉じる」をクリックします。
    JavaFX対応プラットフォームが完成しました。

チュートリアル

JavaFX 2.2.4を使用するようにNetBeans IDEを設定したら、NetBeansプロジェクトとしてJavaFXのチュートリアルを実行してみてください。

トラブル・シューティング

  • JavaFXランタイムが古いという警告が表示されます。以前のバージョンのJavaFX 2をインストールしたことがありますか。インストーラで古いランタイムが正しくアンインストールされなかった可能性があります。修正: 古いバージョンのJavaFX 2をすべて、手動でアンインストールします。必ず、アンインストールの後に残ったディレクトリをすべて削除してください。
  • このドキュメントでは説明されていない別の問題が発生しています。このドキュメントに欠けている内容があると思われる場合は、下の「このチュートリアルに関するご意見をお寄せください」のリンクをクリックして著者に知らせてください。NetBeans IDEでのJavaFX 2サポートに不具合を見つけたと思われる場合は、その不具合を報告してください。enter_bug.cgiページで、javafx製品を選択します。

学習に戻る

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2015, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo