これで、Java アプリケーションを実行して外観をプレビューする準備が完了しました。 ワークベンチとビジュアル・エディターを使用すると、対象のアプリケーションを簡単に素早く実行できます。 また、開発中は、この手順をいつでも何回でも繰り返して、実際のランタイム外観とクラスの動作を確認することができます。
Java ビジュアル・エディターには、main() メソッドがなくても、 クラスの実行が可能な Java Bean ランチャーが備わっています。 ビジュアル・クラスで実行する場合は、個別の仮想マシン (VM) でアプリケーションを起動します。 ビジュアル・クラスを Java アプリケーションとして実行すると、ランチャーはクラス内の main() メソッドの実行を試行します。 このチュートリアルでは、アプリケーションは、DirectoryApp JFrame の呼び出しと表示を行う main() メソッドをインクルードしているため、これをアプリケーションまたは Java Bean として実行できます。
DirectoryApp.java ファイルを Java Bean として実行するには、次のようにします。
ルック・アンド・フィールに関するヒント: アプリケーションは、 ご使用のビジュアル・エディター設定 (「ウィンドウ」 >「設定」>「Java」>「ビジュアル・エディター」) に定義した Swing ルック・アンド・フィールを使用して、 デスクトップ上で開きます。 その代替策として、「実行」>「ファイル名を指定して実行」をクリックし、 この Java Bean を起動するための固有の起動構成のルック・アンド・フィールを定義します。 このアプリケーションを、Bean ではなくアプリケーションとして実行する場合、これは main() メソッド内に定義されているため、Windows ルック・アンド・フィールも使用します。 このチュートリアルで使用されたスクリーン・ショットは、Windows ルック・アンド・フィールを表示しています。
インターフェースの設計だけを行いましたが、 まだ何のデータ接続またはイベント機能もプログラムしていないため、 このアプリケーションでは何もできません。 しかし、基本的なレイアウトや外観はユーザーが見る場合と同じように見えます。 いくつかのボタンにクリックを試みることはできますが、その試行は何もしません。 「ファイル」メニューと「ヘルプ」メニューは、 すでにインプリメントされています。 これらが行うことを知るために試行したり、Java コードを調べて actionPerformed イベントについてそれらがインプリメントされている方法を確認することができます。
このモジュールでは、Java ビジュアル・エディターを使用して、 リッチ・クライアントのインターフェースを設計する方法を紹介しました。 ただし、クライアントのビジュアル外観を設計する以外に、クライアントを実際に有用なものにするためには、さらにいろいろなことを行う必要があります。 それについて、通常、イベント動作、またはその他のロジックを組み込んだり、 さらに、この場合、ビジュアル・エレメントをある種のデータ・ソースにバインドする必要があります。
次のモジュール『』では、 単純な インターフェースを取り上げ、それを、会社の登録簿の従業員レコードを作成し、 検索し、更新し、削除するための Web サービス・メソッドにアクセスする強力なリッチ・クライアントに変えます。