GUI ビルダーについて
関連項目
Java アプリケーションでは、GUI (グラフィカルユーザーインタフェース) を構成するコンポーネントは、フォームと呼ばれるコンテナに格納されます。Java 言語には一連のユーザーインタフェースコンポーネントが用意されており、それらのコンポーネントから GUI フォームを構築できます。
IDE の GUI ビルダーは、ユーザーによる Java フォームのデザインと構築を支援するために、処理を簡単にする一連のツールを提供します。
IDE の Java GUI ツール
IDE には、GUI の構築プロセスを簡単にするための、次のようなツールが用意されています。
- GUI ビルダー。 IDE で GUI をデザインするための基本的な作業スペースです。GUI ビルダーでは、必要な場所にコンポーネントを配置し、ガイドラインの形で視覚的なフィードバックを提供することにより、フォームをレイアウトすることができます。
- 「インスペクタ」ウィンドウ。現在開いているフォームに含まれる、すべてのコンポーネントのツリー階層構造が表示されます。表示される項目には、ボタン、ラベル、メニュー、パネルなどの可視コンポーネントとコンテナのほか、タイマーやデータソースなどの不可視コンポーネントも含まれます。
- 「パレット」ウィンドウ。フォームに追加できるすべてのコンポーネントが入っているリストです。「パレット」ウィンドウは、内容をアイコンのみで表示するかアイコンとコンポーネント名で表示するよう、カスタマイズできます。
- 「プロパティー」ウィンドウ。現在選択されているコンポーネントの編集可能な設定を表示します。
- 接続ウィザード。コードを手動で記述することなく、フォーム内のコンポーネント間のイベントを設定できます。
- パレットマネージャー。Swing コンポーネント、AWT コンポーネント、レイアウト、および Bean などの、「パレット」ウィンドウコンポーネントを追加、削除、整理できます。
また、IDE では次の新しい仕様もサポートしています。
- Swing Application Framework。このフレームワークによって、Java デスクトップアプリケーション開発における多数のタスクが簡素化されます。IDE のサポートには、アクションやリソースを管理するための、特殊なプロジェクトテンプレート、サンプル、およびビジュアルサポートなどが含まれます。このプロジェクトテンプレートには、「新規プロジェクト」ウィザードからアクセスできます。「ファイル」>「新規プロジェクト」を選択し、「Java」カテゴリを選択してから、「Java デスクトップアプリケーション」テンプレートを選択します。
- Beans のバインド。この仕様は、異なる Bean プロパティーの値を同期化する方法を提供します。このサポートにより、デスクトップデータベースアプリケーションの作成も簡素化できます。コンポーネントプロパティーシートから、このバインド機能にアクセスするには、コンポーネントを右クリックして、「バインド」メニューから選択します。
Java GUI の作成の詳細については、次の「Java GUI アプリケーションの学習」を参照してください。
アプリケーション内のイベントの詳しい処理方法については、次で提供している『 Creating a GUI with JFC/Swing 』チュートリアルをご覧ください。
- 関連項目
- GUI ビルダーの操作
- GUI ビルダー関連の手順早見表
- GUI ビルダーによる Java GUI のデザイン
- Swing Application Framework について
- Java Desktop Application における Beans のバインドについて
- デスクトップデータベースアプリケーションの操作
著作権と商標について