blob: e187389f839c495eca2f8d43b941302d77088d03 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<title>NetBeans IDE - JavaFX開発</title>
<link rel="stylesheet" href="../../netbeans.css" type="text/css">
<meta name="description"
content="NetBeans IDE - Integrated Tools for JavaFX Developers">
<meta http-equiv="content-language" content="en">
<meta name="author" content="Ruth Kusterer">
<link rel="stylesheet" type="text/css" href="../../features.css">
</head>
<body>
<a name="NetBeans IDE JavaFX features"></a>
<h1>JavaFX 2.1</h1>
<p><a href="../../images_www/v7/1/screenshots/javafx2-main-big.png" title="開いたJavaFX2プロジェクトが表示されたエディタ"><img alt="開いたJavaFX2プロジェクトが表示されたエディタ" class="box b-bottom" src="../../images_www/v7/1/screenshots/javafx2-main.png"><br> <span class="font-11">イメージをクリックして全画面表示</span></a> </p>
<p><strong>JavaFX 2は、リッチ・クライアント・プラットフォームとしてのJavaの進化における次のステップです。これは、エンタープライズ・ビジネス・アプリケーションに、軽量の、ハードウェアで高速化されたJava UIプラットフォームを提供するように設計されています。JavaFX 2では、開発者は標準のJava開発ツールを使用して、JavaFXアプリケーションをすべてJavaプログラミング言語で作成できます。ネイティブなシステム機能にアクセスすることも、サーバー・ベースのミドルウェア・アプリケーションにシームレスに接続することもできます。<span style="font-style: italic; font-weight: normal;">WindowsおよびMacの場合、JavaFX 2.1はJava JDK 7 Update 4にバンドルされています。JavaFX 2.1は</span><a href="http://www.oracle.com/technetwork/java/javafx/downloads/index.html" style="font-style: italic;">Oracle.com</a>から別途ダウンロードすることもできます。<span style="font-style: italic; font-weight: normal;"></span>詳細は、<a class="arr-link" href="../../kb/docs/java/nb_fx_screencast.html">NetBeans IDEでのJavaFXサポートのビデオ</a>を参照してください。<br> </strong></p>
<table class="features-table">
<tbody>
<tr>
<td class="valign-top features-col">
<h2>JavaFXプロジェクト&nbsp;<img alt="新規" src="../../images_www/v6/features/new_small.gif"></h2>
<p> IDEでJavaFXプロジェクトを作成できます。NetBeans IDEでは、次のタイプのJavaFXプロジェクトを作成できます。</p>
<ul>
<li><strong>JavaFX FXMLアプリケーション</strong><strong></strong>JavaFX FXMLアプリケーションでは、FXMLドキュメントを使用してグラフィック・レイアウトを定義し、Javaコントローラ・クラスを使用してアクションを定義します。NetBeans IDEはこのFXMLドキュメントとJavaコントローラ・クラスを作成します。IDEのJavaおよびXMLのコード編集機能を使用して、アプリケーションをさらに開発できます。 </li>
<li><strong>JavaFXアプリケーション(FXMLなし)。</strong>NetBeans IDEでは、従来のJavaスタイルのJavaFXプロジェクトを作成することもでき、この場合、グラフィック・レイアウトとアクションの両方がJavaクラスで定義されます。</li>
<li><strong>JavaFXプレローダ。</strong>プレローダーはメイン・アプリケーションの前に起動し、起動操作をカスタマイズする小さなアプリケーションです。NetBeans IDEでは、JavaFXプレローダーを個別のプロジェクトとして作成するか、JavaFXアプリケーションの一部として作成できます。</li>
<li><strong>SwingアプリケーションでのJavaFX。</strong>NetBeans IDEによってJava SEアプリケーションの作成が簡素化され、ユーザーはJFXPanel Swingコンポーネントを使用してFXコンポーネントを埋め込むことができます。</li>
</ul>
</td>
<td class="screenshots-col">
<p><img alt="新規プロジェクト・ウィザードでのJavaFXプロジェクトのタイプ" class="b-bottom margin-around" src="../../images_www/v7/1/features/javafx2-projecttypes.png"></p>
</td>
</tr>
<tr>
<td class="valign-top features-col">
<h2>JavaFXアプリケーションのビルドと実行&nbsp;</h2>
<p>JavaFXアプリケーションのビルドおよび実行は、標準のJavaアプリケーションのビルドおよび実行と同様に行いますが、JavaFXプロジェクトは次の方法で実行するように構成できる点が異なります。</p>
<ul>
<li><b>スタンドアロン・アプリケーション。</b>プロジェクトは標準のJavaデスクトップ・アプリケーションとしてビルドおよび実行されます。 </li>
<li><b>Java Web Start。</b>アプリケーションはJNLPを使用します。IDEでは、アプリケーションをビルドするときにJNLPファイルが生成されます。</li>
<li><b>ブラウザで。</b>IDEは、JNLPファイルをコールするHTMLページを使用して、アプリケーションをブラウザに埋め込みます。IDEでこのHTMLページを生成するか、ユーザー独自のWebページを使用できます。IDEからアプリケーションを実行した場合、IDEはローカル・ファイル・システム上のHTMLページを指すブラウザ・ページを開きます。</li>
</ul>
</td>
<td class="screenshots-col">
<p><img alt="ビルド・オプションが表示されたJavaFXプロジェクト・プロパティ" src="../../images_www/v7/1/features/javafx2-select-runas.png"></p>
</td>
</tr>
<tr>
<td class="valign-top features-col">
<h2>JavaFXコードの編集</h2>
<p> NetBeans IDEの強力な<a href="../java/javase.html">Javaコード・エディタ</a>を利用して、JavaFXアプリケーションをコーディングできます。</p>
</td>
<td class="screenshots-col"><img alt="エディタでのJavaFX2クラス" class="b-all" src="../../images_www/v7/1/features/javafx2-ineditor.png"></td>
</tr>
<tr>
<td>
<h2>JavaFXのデバッグ</h2>
<p>新しいGUIビジュアル・デバッガなど、NetBeans IDEの<a href="../java/debugger.html">Javaデバッグ・ツール</a>を使用して、JavaFXアプリケーションをデバッグできます。 </p>
<p><img alt="-" src="../../images_www/v6/arrow-button.gif">&nbsp;詳細は、<a href="../../kb/docs/java/debug-visual.html">NetBeans IDEでのビジュアル・デバッガの使用</a>を参照してください。</p>
</td>
<td class="screenshots-col" align="center"><img alt="「デバッグ」メニューの「GUIスナップショットの取得」オプション" src="../../images_www/v7/1/features/debug-take-snapshot.png" title="「デバッグ」メニューの「GUIスナップショットの取得」オプション"></td>
</tr>
<tr>
<td>
<h2>サンプル・プロジェクト</h2>
<p> JavaFX 2.1とNetBeans IDEのサポートの機能を30を超えるJavaFX 2.1サンプル・プロジェクトで調べることができます。 </p>
</td>
<td class="screenshots-col"><img alt="新規プロジェクト・ウィザードでのサンプルJavaFXプロジェクト" class="b-bottom b-right" src="../../images_www/v7/1/features/javafx2-sample-projects.png"></td>
</tr>
<tr>
<td>
<p><img alt="-" src="../../images_www/v6/arrow-button.gif">&nbsp;<a href="http://docs.oracle.com/javafx/index.html">JavaFXドキュメント・ホーム</a>: ダウンロード、デモ、FAQおよびチュートリアル。</p>
</td>
</tr>
</tbody>
</table>
</body>
</html>