IntelliJ IDEA 2026.2 Help

GUI デザイナー

項目

説明

GUI 情報の生成

このオプションは、作成したビジュアルフォームに対して GUI デザイナが生成する出力の種類を指定します。

利用可能な設定は以下のとおりです。

  • バイナリクラスファイル。 これはデフォルトのオプションです。 選択すると、GUI フォームおよびコンポーネント用の Java ソースコードは生成されません。 プロジェクトがコンパイルされると、IntelliJ IDEA は必要なコンパイル済みランタイムクラスを作成します。

  • Java ソースファイル このオプションを選択すると、GUI デザイナーは、フォームとそのコンポーネントの Java ソースコードを、フォームがバインドされているクラスのソースファイルに、コンパイル・実行・デバッグ時に書き込みます。 コンパイル時に、2つのコードブロックがフォームのクラスに追加されます。

    • バインドされたフォームとそのコンポーネントの GUI 初期化子コードを含むプライベートメソッド $$$setupUI$$$()

    • $$$setupUI$$$() メソッドの呼び出し。

フォームランタイムクラスを出力ディレクトリに自動的にコピーする

このオプションをオンにすると、プロジェクトをコンパイルするときに、パッケージ com.intellij.uiDesigner.core のクラスが構成された出力ディレクトリにコピーされます。 これらのクラスは、GridLayoutManager(IntelliJ) を操作するとき、または & 文字で指定されたニーモニックを持つコンポーネントがあるときに使用されます。

デフォルトレイアウトマネージャー

フォームに配置された新しいコンポーネントのデフォルトレイアウトマネージャーを設定します。 ここでの選択は、新しいコンポーネントがフォーム上に配置されたとき、 レイアウトマネージャー プロパティの設定として表示されます。

  • BorderLayout: フォームのデザイン時の挙動は、Java の 枠線 レイアウトマネージャーをエミュレートします。

  • CardLayout: フォームのデザイン時の挙動は、Java の カード レイアウトマネージャーをエミュレートします。

  • FlowLayout: フォームのデザイン時の挙動は、Java の Flow レイアウトマネージャーをエミュレートします。

  • FormLayout(JGoodies): フォームのデザイン時の挙動は、JGoodies Forms レイアウトマネージャーをエミュレートします。 (詳細については、 https://www.jgoodies.com/ を参照してください。)

  • GridBagLayout: フォームのデザイン時の挙動は、Java の グリッドバッグ レイアウトマネージャーをエミュレートします。

  • GridLayoutManager(IntelliJ): フォームのデザイン時の挙動は、このカスタムレイアウトマネージャーによって制御されます。 これは基本的に単純なグリッドレイアウトスキームであり、多くの用途に十分です。 これは新しい IntelliJ IDEA インストールにおけるデフォルトのレイアウトマネージャーです。

UI バインドされたフィールドのデフォルトアクセシビリティ

UI バインドされたフィールドのデフォルトのアクセシビリティを private から public のようなものに変更する場合は、このオプションを使用します。

マウスで列ヘッダーと行ヘッダーのサイズを変更する

このチェックボックスは、キャプションのサイズ変更を有効 / 無効にします。

このチェックボックスが選択されている場合、IntelliJ IDEA ではマウスを使用して列と行のサイズを変更できます。 列または行を指すと、マウスポインタの形状が二重矢印に変わります。

2026 年 7 月 14 日