カスタム・ファイル名を使用したシリアライズJavaBeansのインスタンス化

元のコンポーネントとは異なる名前の .serファイルを作成した場合は、<component>.class.getName()の引数にパッケージ名と連続ファイル名を代入することで、Beanをインスタンス化できます。

注意: オブジェクトの元のクラスがすでにロードされている場合は、UIエディタにシリアライズされたインスタンスが表示されないことがあります。ただし、コードの実行とデバッグは、通常どおりに機能します。

たとえば、ボタンをシリアライズし、mypackageというパッケージで .serファイルにMyDifferentName.serという名前を付けた場合は、次のコマンドを使用してJavaBeansをインスタンス化します。

button1 = (Button) Beans.instantiate(getClass().getClassLoader(),
                                    "mypackage.MyDifferentName.ser");

シリアライズされたJavaBeansのインスタンス化の方法
クラス名を使用したシリアライズJavaBeansのインスタンス化

JavaBeansについて
JavaBeansのシリアライズについて
シリアライズJavaBeansのインスタンスの作成