GlobalFocusをクリアする
Total: 7341
, Today: 2
, Yesterday: 1
Posted by aterai at
Last-modified:
概要
GlobalFocus
をクリアして、フォーカスをもつコンポーネントがない状態に戻します。
Screenshot
Advertisement
サンプルコード
KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
View in GitHub: Java, Kotlin解説
上記のサンプルでは、JFrame
の余白をマウスでクリックしたときにKeyboardFocusManager#clearGlobalFocusOwner()
メソッドを使用してGlobalFocus
をクリアしています。
JDK1.8.0
以降の場合はKeyboardFocusManager#clearFocusOwner()も使用可能
参考リンク
- KeyboardFocusManager#clearGlobalFocusOwner() (Java Platform SE 8)
- KeyboardFocusManager#clearFocusOwner() (Java Platform SE 8)