フォームワークスペース
フォームワークスペースは、フレームの中央部分を占めるフォームの一部です (ツールウィンドウのレイアウトと表示がデフォルトであると仮定)。背景はデフォルトで白です。新しいフォームを作成すると、ワークスペースに JPanel コンポーネントが追加され、灰色の四角形として表示されます。最初にパレットでコンポーネントをクリックし、次にフォームワークスペースのペイン内をクリックすると、このコンテナーにコンポーネントを配置できます。フォームワークスペースには、クリップボード、レイアウトアクションなどにアクセスできるコンテキストメニューがあります。
![フォームのフォームスペース The form space of a form](https://resources.jetbrains.com/help/img/idea/2024.1/form_workspace.png)
項目 | 説明 |
---|---|
プレビュー | 実行時にフォームがどのように表示されるかを表示します。 |
データバイディングウィザード | データにバインドされたフィールドの |
切り取り、コピー、貼り付け | 通常のクリップボード操作を実行します。 |
パック | 現在のフォームをレイアウトマネージャーで定義された最小サイズに圧縮するには、このコマンドを選択します。このコマンドは、フォームのトップレベルコンテナーでのみ使用できます。 |
グリッドの表示 | このオプションをオンにすると、フォームにグリッド線が表示されます。 |
コンポーネントタグの表示 | このオプションは、選択したコンポーネントに関連付けられているフィールドの名前の表示を切り替えます。この機能は、あらかじめ定義された特定のディメンションを超えるコンポーネントで使用できます。 |
コンポーネントの作成 | 使用可能なコンポーネントのリストを表示し、選択したコンポーネントを現在の場所に挿入するには、このコマンドを選択します。 |
ソースに移動 | エディターでバインドされたクラスを開き、選択したコンポーネントに関連付けられたフィールドにキャレットを配置します。フォーム全体では、キャレットはクラス宣言にあります。 |
拡大 / 縮小選択 | 現在のコンポーネントからそのコンテナーまで連続的に増加するコンポーネントのセットを選択します。 |
複製 | 選択したコンポーネントをクローンします。 |
コンポーネントのモーフィング | 同じプロパティを持つ異なるタイプのコンポーネントを作成します。 |
リスナーの作成 | 選択したコンポーネントのリスナーを作成します。 |
リスナーへ移動 | 選択したリスナーのソースコードに移動します。 |
囲む | 使用可能なコンテナーのリストを表示し、選択した 1 つ以上のコンポーネントを任意のコンテナーに配置します。 |
フラット化 | コンテナーからコンポーネントをアンラップします。 |
ローカルヒストリー | ローカルバージョン管理のコマンドにアクセスします。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/ui_designer_example_form.png)
チュートリアル: Swing を使用して UI を構築する
IntelliJ IDEA の UI デザイナープラグインを使用すると、Swing ライブラリコンポーネントを使用して、アプリケーションのグラフィカルユーザーインターフェース (GUI) を作成できます。UI デザイナーを使用すると、JFrame などのトップレベルコンテナーで使用するダイアログやコントロールグループをすばやく作成できます。これらの要素は、Java コードで直接定義したコンポーネントと共存できます。このチュートリアルでは、UI デザイナーの操作の基本を学習し、サンプルアプリケーショ...
![](https://pleiades.io/icons/idea.png)
ローカル履歴
ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカルヒストリーにはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェクトの状態が自動的に記録され、IDE と外部の両方から行われたすべての意味のある変更のリビジョンが維持されます。ローカルヒストリーを使用すると、個人のバージョン管理システムとして機能し、プロジェクトでバ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/component_tree_section.png)
コンポーネントツリー
コンポーネントツリーは、設計フォームに含まれるコンポーネントを表示し、1 つ以上のコンポーネントに移動して選択できるようにするフォームの一部です。ここで 1 つ以上のコンポーネントを選択すると、設計フォームに並行して反映され、その逆も同様です。コンポーネントツリー階層は包含を表します。展開可能なノードは、ある種のコンテナーを表します。コンテナーのサブノードは、UI コンポーネント (ネストされたコンテナーを含む) を表します。ルートノードはフォームを表します。これは、実際には、UI デザイナーで...