新規フォームの作成

関連項目

IDE では、JFC/Swing フォームや AWT (Abstract Window Toolkit) フォーム、事前構築のサンプルアプリケーションスケルトン、あるいは JavaBeans[tm] コンポーネントアーキテクチャーに基づく任意のクラスを、提供されるテンプレートを使用して作成できます。

IDE で新しい GUI を作成する

  1. メインメニューから「ファイル」>「新規ファイル」を選択します。
  2. 「新規」ウィザードの「プロジェクト」コンボボックスで、フォームを作成するプロジェクトを選択します。
  3. 「カテゴリ」区画で「Java GUI フォーム」ノードを展開し、求めるフォームテンプレートを選択します。「次へ」をクリックします。
  4. GUI フォームのクラス名と場所を入力します。「完了」をクリックします。
  5. 選択した種類の空白のフォームが作成され、「エディタ」タブの「GUI ビルダー」ビューに表示されます。

IDE における GUI フォームの種類

次の表は、IDE で選択できるフォームテンプレートの種類を示しています。デザイン時および実行時のフォームの外観と、フォームのクラス用に生成されるコードは、それぞれの種類ごとに異なります。

フォームの種類 説明
JApplet Java に対応した Web ブラウザまたはその他のアプレットビューアで実行されるプログラム
JDialog ユーザーの入力情報を収集するモーダルまたはモードなしウィンドウ
JFrame 最上位のアプリケーションウィンドウ
JInternalFrame MDI アプリケーションを作成するために、JDesktopPane コンポーネントに配置できる内部フレーム
JPanel インタフェースの部品を保持する軽量コンテナ。このコンテナは、JFrameJPanelJAppletJDialog コンポーネントなど、ほかのすべてのコンテナ内で使用できます。
Bean フォーム

任意の JavaBeans コンポーネントに基づいて新規フォームを作成するためのテンプレート。可視フォームと不可視フォームのどちらも作成できます。新規ウィザードの「フォームのスーパークラス」ページで、「スーパークラス」フィールドにクラスを指定します。新規フォームの作成時に指定する Bean クラスは、クラスパス上に存在し、コンパイル済みである必要があります。

Bean は、JavaBeans コンポーネントアーキテクチャーでコンパイルされた任意のクラスです。ただし、Bean にはパラメータを持たない public コンストラクタが必要です。JavaBeans クラスとしては、任意の JFC/Swing コンポーネントを使用できます。たとえば、javax.swing.JButton を利用して、カスタマイズされたボタンを生成するフォームを作成できます。

このテンプレートを使い、スーパークラスとして java.lang.Object を指定することで Bean を格納する単純なコンテナを作成できます。

AWT フォーム AWT に基づく可視フォーム。AWT フォームには、AppletDialogFramePanel があります。
サンプルフォーム カスタマイズされたサンプルフォームには、3 つのメニューを持つ JFrame ベースのアプリケーション、MDI アプリケーションのメインウィンドウとして使用できる JFrame アプリケーション、「OK」および「Cancel」ボタンのあるダイアログなどがあります。
関連項目
コンテナの手順
レイアウトマネージャーについて
マルチドキュメントインタフェース (MDI) アプリケーションの作成

著作権と商標について