JavaFX2のEnsembleおよびその他のサンプルアプリケーション

JavaFX 2ドキュメント内には、サンプルアプリケーションEnsembleが参照されている場所がいくつかあります。Ensembleは、JavaFX2.0サンプルで提供される最大のJavaFXサンプルアプリケーションです。この投稿の主題は、JavaFX 2サンプルの取得、JavaFX 2サンプルの使用、およびJavaFX2サンプルからの学習です。

JavaFX Developer Downloadsページには、現在「JavaFX 2.0.2 General Availability Download」があり、JavaFXサンプルをダウンロードするためのリンクが含まれています[この記事の執筆時点では、「Microsoft Windows(x86およびx64)」のみ]。ダウンロードしたファイルjavafx_samples-2_0_2.zipのサイズは約18MBです。このZIPファイルの内容は、抽出されると、次の画面のスナップショットに表示されます。

サンプルZIPがダウンロードされ、その内容が抽出されると、Ensembleサンプルアプリケーションを実行できます。これを行う1つの方法は、次の画面のスナップショット(java -jar Ensemble.jar)に示すように、解凍されたメインのサンプルディレクトリにある実行可能JARを利用することです。

JavaFX 2 Ensembleサンプルアプリケーションが起動し、次の画面のスナップショットに示すように表示されます。

Ensembleアプリケーションでクリックすると、その内容と実装方法の詳細を確認できる項目が多数あります。たとえば、「Adv Candle Stick Chart」をクリックすると、次の画面のスナップショットに示すように、「Custom CandleStickChart」が開きます。

上記の画面スナップショットは、この特定の例の[サンプル]タブを含むEnsembleを示しています。「ソースコード」タブをクリックすると、同じサンプルのソースコードが表示されます。次の画面のスナップショットに示すように、このタブには、そのサンプルをビルドしたJavaFX2ソースコードをコピーするためのボタンが含まれています。

ソースコードとEnsembleサンプルアプリケーションで生成されるものの組み合わせは、開発者が利用可能なものとJavaFXのさまざまな部分の使用方法を学ぶのに役立ちます。現在Ensembleに含まれているセクションには、アニメーション、チャート、コントロール、グラフィックス、言語、レイアウト、メディア、シーングラフ、およびWebが含まれます。

ダウンロード可能なJavaFX2サンプルには、Brick Breaker(BrickBreaker.jar)も含まれており、次の画面のスナップショットが実際に使用されています。

実行可能JARの実行SwingInterop.jarは、「JavaFX 2.0 inSwing」サンプルアプリケーションを示しています(次に示す画面スナップショット)。

JavaFX 2サンプルZIPには、FXML-LoginDemoも含まれています。これは、ソースにFXMLファイル(profile.fxml)を含む単純なログインサンプルです。次の画面のスナップショットに表示されます。

Ensembleアプリケーションは、JavaFX 2サンプルZIPファイルに含まれているサンプルアプリケーションの中で群を抜いて最大であり、「フラッグシップ」サンプルアプリケーションです。ブリックブレーカーは、単一のアプリケーションに対して比較的大きいです。すべてのサンプルは、JavaFXの機能を示し、JavaFXでこれらの偉業を達成する方法を示すソースコードを提供することに価値があります。

//marxsoftware.blogspot.com/で利用可能な元の投稿(実際のイベントに触発された)

このストーリー「JavaFX2のアンサンブルとその他のサンプルアプリケーション」は、もともとJavaWorldによって公開されました。