外界に対して、Beanのプロパティは、アクセッサ・メソッドの有無によって全体として定義されます。明示的なBeanInfoが指定されていない場合、JavaBeansアーキテクチャは、これらのパブリック・メソッドを使用します。Beanに対して指定するgetterメソッドおよびsetterメソッドは、Beanのプロパティとメソッドの必要な説明を提供します。たとえば、BeanInfo(使用可能な場合)は、Beanのアクセッサを使用して、プロパティ値の表示と編集に使用できるプロパティ・インスペクタを更新します。プロパティが編集可能かどうかは、アクセッサ・メソッドの選択によって決まります。
次の、getアクセッサ・メソッドとsetアクセッサ・メソッドの組合せが可能です。
JDeveloperのプロパティ・インスペクタにプロパティを表示するには、プロパティにgetアクセッサ・メソッドとsetアクセッサ・メソッドの両方が必要です。読取り専用または書込み専用プロパティは、プロパティ・インスペクタに表示されません。
getメソッドおよびsetメソッドは、手動で作成することも、クラス・エディタの「フィールド」ページまたは「メソッド」ページを使用して作成することもできます。いずれの場合も、読取り/書込み両用のプロパティが設計時にプロパティ・インスペクタに表示されます。
Copyright © 1997, 2004, Oracle. All rights reserved.