概要

GlobalFocusをクリアして、フォーカスをもつコンポーネントがない状態に戻します。

サンプルコード

KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
view all

解説

上記のサンプルでは、JFrameをクリックしたときに、KeyboardFocusManager#clearGlobalFocusOwner()メソッドを使用して、GlobalFocusをクリアしています。


JDK1.8.0以降の場合は、KeyboardFocusManager#clearFocusOwner()を使用したほうがよさそう?

参考リンク

コメント