2012-01-13 3 views

答えて

1

DIツール(Guiceなど)を使用することを意味する場合、インスタンスを他のシングルトンと同じように他の多くのインスタンスに挿入することができます。

ただし、特定のウィジェットは一度に1つの場所でのみレンダリングできます。要素は複製できますが、ウィジェットをコピーして複数の場所に描画する一般的な方法はありません。主に、再度追加する必要があるすべてのイベントハンドラが原因です。

0

この方法はどのように機能しますか?

Widget getParent() 
    Gets this widget's parent panel. 

したがって、複数のインスタンスを作成する必要があります。あなたのユースケースは何ですか?

+0

私は多くの "ビュー"(MVCのように)にウィジェットを挿入しています。コンポジットであるベースのクラス。 – xybrek

+0

あなたはそれぞれ新しいインスタンスを作成するために、そうですか? – milan

+0

実際には、私は同じインスタンスを渡していました。私はクローニングをする必要があるかもしれないと思います。 – xybrek

関連する問題