プロパティは、クラスの名前付き属性で、その外観や動作を決定するものです。プロパティには、次のものがあります。
プロパティは、コンポーネントの外観と、実行時の動作を定義する属性です。JDeveloperでは、設計時にコンポーネントの初期プロパティを設定し、実行時にそれらのプロパティをコードで変更できます。
プロパティ・インスペクタの「プロパティ」ページには、選択したコンポーネントのプロパティが表示され、設計時にここで設計する任意のコンポーネントのプロパティ値を設定します。設計時にプロパティを設定することにより、UIが実行時にインスタンス化される際のコンポーネントの初期状態を定義することになります。
注意: 初期プロパティ値を実行時に変更する場合、メソッド本体、または・プロパティ・インスペクタの「イベント」ページで作成するイベント・ハンドラにコードを記述してください。
UIエディタで複数のコンポーネントを選択してプロパティ・インスペクタを表示した場合、デフォルトでは、選択したコンポーネントのすべてのプロパティが表示(統合して表示)されます。プロパティ・インスペクタのツールバーで「統合して表示」ボタンをクリックすると、すべてのプロパティを表示するか、またはオブジェクト間で共有されているプロパティのみ表示するかを制御できます。
UIエディタで複数のコンポーネントを選択した場合でも、プロパティ・インスペクタにプロパティ値が表示されるのは、一度に1つのコンポーネントのみです。選択したコンポーネント間でプロパティが共有されている場合、そのプロパティ値は複数のコンポーネント間で同じことも異なることもあります。共有されているプロパティのうち値が異なるものは、特定しやすいようにイタリックで表示されます。
選択しているコンポーネント間で共有プロパティの値が異なる場合、表示される値は常にアンカー選択のものです。アンカー選択のコンポーネントは、UIエディタでは白抜きの選択ハンドルで表示されます。アンカー選択を変更するには、[Shift]キーを押しながら、アンカー選択するコンポーネントをクリックします。アンカー選択を変更すると、インスペクタに表示されるコンポーネントのプロパティが変更されると同時に、UIエディタのポップアップ・メニューの操作(「位置合せ」など)の対象となるコンポーネントも変更になります。
プロパティ・インスペクタで共有プロパティのいずれかを変更すると、選択したコンポーネントのすべてでプロパティ値が新しい値に変わります。