>>5
7の説明が余りにアレなので補足すると
もしかしたらsetVisible()で可視化する前に
(上のソースだとコンストラクタの中とかで)
ボタンにフォーカスをあてようとしてないかな?

それだと上手く行かないので、setVisible()を行った後でrequestFocus()を行えば
上手く行くYO!