>>651
init() はブラウザにロードされたときに呼ばれる。
このときはまだ peer コンポーネントをもらえてない。
存在しない GUI にフォーカスが渡ったとしても、どっかの過程で剥奪され、
そのあとコンポーネントが表示されてるんだろう。
paint() は当然コンポーネントが表示されてから呼び出されるから OK.
start() でもいいかもしれない。