BeanInfoクラスを使用することにより、JavaBeanコンポーネントのデフォルト・プロパティおよびデフォルト・イベントを指定できます。デフォルトのプロパティやイベントを指定しない場合は、プロパティ・インスペクタで任意のプロパティまたはイベントがデフォルトに設定されます。ただし、BeanInfoを変更してプロパティやイベントをデフォルトとして指定した場合、Beanのインスタンスが最初にロードされたときにそのプロパティやイベントがハイライト表示される場合があります。
ユーザーが値を編集する可能性が高い場合にデフォルトを指定するには、次のコード行をBeanのBeanInfoクラスに追加します。
public int getDefaultPropertyIndex() {
return <value>;
}
public int getDefaultEventIndex() {
return <value>;
}
getPropertyDescriptors()
およびgetEventDescriptors()
メソッドの結果に記述されるセットでのデフォルトの位置を指定します。
注意: デフォルトにするプロパティやイベントがないことを示すには、値-1
を指定します。これらの設定に対応しないツールもあることに注意してください。
Copyright © 1997, 2006, Oracle. All rights reserved.