GlobalFocusをクリアする
Total: 7439
, Today: 1
, Yesterday: 3
Posted by aterai at
Last-modified:
Summary
GlobalFocus
をクリアして、フォーカスをもつコンポーネントがない状態に戻します。
Screenshot

Advertisement
Source Code Examples
KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
View in GitHub: Java, KotlinExplanation
上記のサンプルでは、JFrame
の余白をマウスでクリックしたときにKeyboardFocusManager#clearGlobalFocusOwner()
メソッドを使用してGlobalFocus
をクリアしています。
JDK1.8.0
以降の場合はKeyboardFocusManager#clearFocusOwner()も使用可能
Reference
- KeyboardFocusManager#clearGlobalFocusOwner() (Java Platform SE 8)
- KeyboardFocusManager#clearFocusOwner() (Java Platform SE 8)