IntelliJ IDEA 2024.1 ヘルプ

パレット

パレットは、フォームワークスペースの横のフレームの右側にデフォルトで表示されるフォームの一部です。パレットには、フォームに視覚的に配置できる UI コンポーネントが含まれています。パレットのデフォルトのグループには、必要に応じてフォーム上に配置できる Swing ユーザーインターフェースコンポーネントのセットが含まれています。Swing グループには、フォーム上に配置してコンポーネント間のスペースを定義できる水平および垂直のスペーサーもあります。(スペーサーが配置されているコンテナーのレイアウトマネージャープロパティの設定に応じて、これらの動作が異なる場合があります。) パレットをカスタマイズして、追加のグループや、独自の GUI コンポーネントまたはサードパーティの GUI コンポーネントを含めることができます。

パレットツールウィンドウのコンテキストメニューには、コンポーネントとグループ化を管理するための機能が用意されています。デフォルトでは 2 つのグループが存在します。

  • Swing: Swing コンポーネントライブラリのコンポーネントが含まれています。

  • パレット : には、「非パレットコンポーネント」というラベルの付いたコンポーネントが 1 つ含まれています。このコンポーネントを選択してフォームに追加すると、プロジェクトまたは他の既存のフォームでアクセス可能なコンポーネントクラスを選択できるダイアログが表示されます。これは、コンポーネントをパレットに追加せずに使用する場合に役立ちます。

The palette section of a form

独自のカスタムコンポーネントがある場合、またはサードパーティライブラリのコンポーネントを再利用する場合は、コンテキストメニューからパレットに追加できます。これにより、コンポーネントグループを追加することもできます。

関連ページ:

チュートリアル: Swing を使用して UI を構築する

IntelliJ IDEA の UI デザイナープラグインを使用すると、Swing ライブラリコンポーネントを使用して、アプリケーションのグラフィカルユーザーインターフェース (GUI) を作成できます。UI デザイナーを使用すると、JFrame などのトップレベルコンテナーで使用するダイアログやコントロールグループをすばやく作成できます。これらの要素は、Java コードで直接定義したコンポーネントと共存できます。このチュートリアルでは、UI デザイナーの操作の基本を学習し、サンプルアプリケーショ...

コンポーネントプロパティ

プロパティインスペクターの灰色のセクションには、UI デザイナー独自のプロパティセットが用意されており、コード生成やその他のプロセスで使用されます。コンポーネントをフォームに追加すると、コンポーネントとして作成することも、コンテナーとして作成することもできます。後者の場合、そのようなコンポーネントはコンテナーにのみ固有の特定のプロパティを取得します。以下の表では、コンテナーに関連するプロパティが特に示されています。このセクションでは、次のプロパティグループについて説明します。コードバインディング...