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