概要
GlobalFocus
をクリアして、フォーカスをもつコンポーネントがない状態に戻します。
サンプルコード
KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
view all解説
上記のサンプルでは、JFrame
をクリックしたときにKeyboardFocusManager#clearGlobalFocusOwner()
メソッドを使用してGlobalFocus
をクリアしています。
- メモ
JDK1.8.0
以降の場合は、KeyboardFocusManager#clearFocusOwner()も使用可能
参考リンク
- KeyboardFocusManager#clearGlobalFocusOwner() (Java Platform SE 8)
- KeyboardFocusManager#clearFocusOwner() (Java Platform SE 8)