えっと、でもボタンの描画は、
ボタンのpaintメソッドで行われるんですよね?
で、これは誰が呼び出しているのかなと思ったのですが。