プロパティのアクセッサ・メソッドについて

すべてのBeanのプロパティは、外界に対して、アクセッサ・メソッドの有無によって定義されます。JavaBeansアーキテクチャは、明示的なBeanInfoが指定されていない場合、これらのパブリック・メソッドを使用します。Beanに対して指定するゲッター・メソッドおよびセッター・メソッドは、Beanのプロパティとメソッドに関して必要な説明を提供します。たとえば、BeanのBeanInfo(使用可能な場合)は、Beanのアクセッサを使用して、プロパティ値の表示と編集に使用できるプロパティ・インスペクタを更新します。プロパティが編集可能かどうかは、アクセッサ・メソッドの選択によって決まります。

getアクセッサ・メソッドおよびsetアクセッサ・メソッドは、次のように組み合せることができます。

プロパティをJDeveloperのプロパティ・インスペクタに表示するには、プロパティにgetアクセッサ・メソッドおよびsetアクセッサ・メソッドの両方が必要です。読取り専用または書込み専用のプロパティは、プロパティ・インスペクタには表示されません。

getメソッドおよびsetメソッドは、手動で作成するか、あるいはクラス・エディタの「フィールド」ページまたは「メソッド」ページを使用して作成できます。いずれの方法でも、設計時にプロパティ・インスペクタには読取り/書込み両用のプロパティが表示されます。


JavaBeansの開発
クラス・エディタを使用したプロパティのアクセッサ・メソッドの作成および変更

JavaBeansについて