JDK6 update 2でsetVisible(true)で出したJPopupMenuが閉じない

こんな感じで出したポップアップメニューが閉じません。Netwitterでメニューが閉じないのも同じ現象です。

JPopupMenu pm = new JPopupMenu();
pm.add(new JMenuItem("aa"));
pm.setVisible(true);


setVisibleではなくshowを使って次のようにすると、正常に動きます。Netwitterの方も修正します。

pm.show(fome, e.getX(), e.getY());


追記:JDK5でもJDK6up2と同じ動きをしました。無印JDK6で閉じてたのがタマタマでその挙動がもとに戻ったという感じでしょうか。