IntelliJ IDEA 2026.1 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 フォームレイアウトマネージャーをエミュレートします。 (詳細については、 https://jgoodies.dev.java.net/(英語) を参照してください。)

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

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

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

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

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

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

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

2026 年 3 月 30 日