GUI ビルダーによる Java GUI のデザイン

関連項目

IDE の GUI ビルダーを使用し、GUI (グラフィカルユーザーインタフェース) を視覚的にデザインできます。GUI を作成または編集すると、そのインタフェースを実装する Java コードが自動的に生成されます。GUI フォームは、「プロジェクト」、「ファイル」、「お気に入り」の各ウィンドウにフォームノード (フォームアイコンのイメージ) で示されます。

GUI ビルダーの使用

GUI フォームを開くと、「ソース」ビューと「デザイン」ビューを切り替えるためのトグルボタンを含む「エディタ」タブにそのフォームが表示されます。「デザイン」ビューでは、GUI フォームをグラフィカルに扱うことができるのに対し、「ソース」ビューでは、フォームのソースコードを直接編集できます。フォームの「デザイン」トグルボタンを選択するたびに、「パレット」、「インスペクタ」、および「プロパティー」ウィンドウが自動的に表示されます。

通常、コンポーネントは「パレット」ウィンドウを使用してフォームに追加され、GUI ビルダーのワークスペース内で配置されます。ユーザーが作業を行うと、追加したコンポーネントの望ましい配置とアンカーの設定のヒントとなるガイドラインが GUI ビルダーによって自動的に表示されます。その後「プロパティー」ウィンドウとともに「インスペクタ」ウィンドウを使用して、フォームのコンポーネントやレイアウトマネージャーのプロパティーの確認や調整、コンポーネントのイベントハンドラの管理、コードの生成方法の定義などができます。

保護されたブロック

「デザイン」ビューでフォームを操作すると、GUI ビルダーによって自動的にコードが生成され、「ソース」ビューに青い背景で表示されます。このコードは保護されたテキストであり、直接編集することはできません。

GUI ビルダーが生成する保護されたテキストには次のものがあります。

IDE 内の GUI フォームの階層構造

IDE の「インスペクタ」ウィンドウでは、フォームのさまざまなコンポーネントが階層ツリーで表示されます。それぞれのフォームはルートノード (icon for root node) で表現され、そこにフォームのクラス内のすべてのコンポーネントが格納されます。それ以外のすべての GUI コンポーネントは、次の 2 つのサブノードのいずれかに編成されます。

関連項目
新規フォームの作成
レイアウトマネージャーについて
Java GUI アプリケーションの配備

著作権と商標について