IntelliJ IDEA 2024.1 ヘルプ

パレットコンポーネントの追加 / 編集

GUI デザイナーパレット | コンテキストメニュー | コンポーネントの追加 / 編集

このダイアログを使用して、パレットに新しいコンポーネントを作成するか、既存のコンポーネントを変更します。

項目

説明

クラス

このラジオボタンをクリックして、クラスライブラリからコンポーネントを追加します。テキストフィールドに完全修飾クラス名を入力するか、省略記号ボタンをクリックして、ライブラリまたはプロジェクトから目的のクラスを選択することができます。コード補完はテキストフィールドで使用できることに注意してください。

フォーム

このラジオボタンをクリックすると、既存の GUI フォームが追加されます。テキストフィールドに完全修飾フォーム名を入力するか、省略記号ボタンをクリックして、ライブラリまたはプロジェクトから目的のフォームを選択することができます。

アイコン

アイコンファイルの完全修飾名を指定するか、省略記号ボタンをクリックして、ライブラリまたはプロジェクトから目的のアイコンファイルを選択します。

グループ

新しいコンポーネントが追加されるターゲットグループを選択します。

水平 / 垂直サイズポリシー

サイジングポリシーは、親コンテナーのサイズを変更するときのコンポーネントの動作を定義します。

縮小可能

このオプションをオンにすると、コンテナーのサイズを変更するとコンポーネントのサイズが小さくなることがあります。

拡大可能

このオプションをオンにすると、コンテナーのサイズを変更するとコンポーネントのサイズが増加する可能性があります。

拡大優先

このオプションをオンにすると、コンテナーのサイズを変更するとコンポーネントのサイズが増加する可能性があります。他のコンポーネントのセルと競合する場合、このオプションの優先順位が高くなります。

コンテナーである

このオプションをオンにすると、コンポーネントはネストされたコンポーネントを受け入れ、コンテナーに関連するいくつかのプロパティを取得できます。

バインディングを自動的に作成する

このオプションをオンにすると、コンポーネントのフィールドがバインドされたクラスに自動的に追加されます。

ラベル付け可能

このオプションをオンにすると、このタイプのコンポーネントが、プロパティインスペクタJLabel コンポーネントの labelFor フィールドに表示されます。ラベル付け可能オプションは、GUI フォーム上のこのタイプのすべてのコンポーネントに影響することに注意してください。例: JButton および JCheckBox パレットコンポーネントに対してこのオプションをオンにすると、これらのコンポーネントのすべてのインスタンス (既存のものおよび新しく追加されたもの) が labelFor フィールドに表示されます。

The labelFor field of a JLabel component

関連ページ:

パレット

パレットは、フォームワークスペースの横のフレームの右側にデフォルトで表示されるフォームの一部です。パレットには、フォームに視覚的に配置できる UI コンポーネントが含まれています。パレットのデフォルトのグループには、必要に応じてフォーム上に配置できる Swing ユーザーインターフェースコンポーネントのセットが含まれています。Swing グループには、フォーム上に配置してコンポーネント間のスペースを定義できる水平および垂直のスペーサーもあります。(スペーサーが配置されているコンテナーのレイアウト...

不動産インスペクション官

プロパティインスペクターは、フォームワークスペースで現在選択されているコンポーネントのプロパティ、またはコンポーネントが存在しないか何も選択されていない場合はフォーム自体のプロパティを表示するフォームの一部です。このセクションでは、プロパティのグループ、コンテキストメニューコマンド、エディターのタイプに関する情報を確認します。プロパティインスペクターには、次の図に示すように 2 つのプロパティグループがあります。上のグループプロパティインスペクタの上部にある網掛けのプロパティは IntelliJ...

JavaScript

IntelliJ IDEA を使用すると、JavaScript および Node.js を使用して最新の Web、モバイル、デスクトップアプリケーションを開発できます。IntelliJ IDEA は、React、Angular、Vue.js、その他のフレームワークもサポートし、Web 開発用のさまざまなツールとの緊密な統合を提供します。JavaScript 対応のコーディング支援には、キーワード、ラベル、変数、パラメーター、関数の補完、エラーと構文のハイライト、フォーマット、コードインスペクションおよ...