• category: swing folder: ClearGlobalFocusOwner title: GlobalFocusをクリアする tags: [Focus, KeyboardFocusManager, JFrame] author: aterai pubdate: 2010-01-25T13:19:35+09:00 description: GlobalFocusをクリアして、フォーカスをもつコンポーネントがない状態に戻します。 image: https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTJA-Nc1vI/AAAAAAAAATs/mH0hhS2R1n8/s800/ClearGlobalFocusOwner.png

概要

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

サンプルコード

KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
View in GitHub: Java, Kotlin

解説

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

参考リンク

コメント