Beans.instantiate()メソッドの生成

シリアライズされたJavaBeansのインスタンスを作成する場合は、.serファイルの作成後にBeans.instantiate()メソッドを生成する必要があります。Beans.instantiate()メソッドは次の特長を備えているため、newキーワードではなくBeans.instantiate()メソッドの使用をお薦めします。

生成されたコードでBeans.instantiate()が使用されるようJDeveloperをカスタマイズするには、次のようにします。

  1. メイン・メニューから「ツール」->「設定」を選択します。
  2. 「設定」ダイアログで、「UIエディタ」タブを選択します。
  3. 「UIエディタ」ページで、「Beans.instantiate()を使用」を選択します。
  4. 「OK」をクリックします。

これで、UIエディタにBeanをドロップすると、newではなく、Beans.instantiate()メソッドを使用してコードが生成されるようになります。

注意:  Beans.instantiate()では、例外処理が実行されるjbInit()メソッド内で生成されるように例外をスローできます。Beanは元の位置で宣言されますが、イニシャライザはjbInit()内に表示されます。


シリアライズJavaBeansのインスタンスの作成
UIエディタでのJavaBeansのシリアライズ
シリアライズされたJavaBeansのインスタンス化の方法

JavaBeansについて
JavaBeansのシリアライズについて