JavaBeanのデフォルト・プロパティまたはイベントの指定

BeanInfoクラスを使用することにより、JavaBeansコンポーネントのデフォルト・プロパティおよびデフォルト・イベントを指定できます。デフォルトのプロパティやイベントを指定しない場合は、プロパティ・インスペクタで任意のプロパティまたはイベントがデフォルトに設定されます。ただし、BeanInfoを変更してプロパティやイベントをデフォルトとして指定した場合、Beanのインスタンスが最初にロードされたときにプロパティやイベントがハイライト表示されます。

ユーザーが値を編集する可能性が高い場合にデフォルトを指定するには、次のコード行をBeanのBeanInfoクラスに追加します。


public int getDefaultPropertyIndex() {
       return <value>;
}

public int getDefaultEventIndex() {
       return <value>;
}     

getPropertyDescriptors()メソッドとgetEventDescriptors()メソッドの結果に記述されるセットに、デフォルトの位置を指定します。

注意: デフォルトに指定するプロパティやイベントがないことを示すには、値-1を指定します。これらの設定に対応しないツールもあることに注意してください。


BeanInfoクラスを使用したJavaBeanのカスタマイズ方法
JavaBeanのプロパティおよびメソッドのチューニング
JavaBeanのイベントのチューニング

JavaBeansについて
BeanInfoクラスについて
プロパティ、メソッドおよびイベントのチューニングについて

JavaBeansの開発
BeanInfoクラスの作成方法

 

Copyright © 1997, 2004, Oracle. All rights reserved.