>>196
さっきのは間違ってた。確かにあれじゃダメだ
JText2 text = new JText2(new SomeClass());
JComboBox2 combo = new JComboBox2(new SomeClass());

> publicフィールドだから、セットした後siからコピーすればいいか
i は SomeInterface に持たせる必要はない
SomeClass が持っていればいいので public フィールドにする必要はない
そのときは当然 SomeInterface が getter を持つ必要があるが

さっきから書いてるこの方法って Java で多重継承もどきを実現する常套手段
だと思っていたがそうでもないんだろうか
ちなみに AspectJ を使うという別アプローチもあり