java - 获取窗口状态
问题描述
我正在尝试获取 Windows 上的窗口状态。我必须检查单词窗口是活动的还是非活动的。我在 Google 中找不到这个问题的任何答案。有谁知道如何做到这一点,或者这是否可能?
Window activeWindow = javax.swing.FocusManager.getCurrentManager().getActiveWindow();
上面的代码总是返回 NULL。
谢谢您的回答。
问候罗马
解决方案
尝试使用 frame.hasFocus() 或 frame.isFocusOwner()
https://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html
推荐阅读
- wordpress - 自定义帖子类型的类别模板
- c# - 顶点数组太大。一个精灵网格不能有超过 65535 个顶点。统一
- excel - Excel:删除 TEXTJOIN 公式的重复结果
- amazon-web-services - KeyMarker 和 Prefix 有什么区别?
- c# - 如果我在 wpf 中有一个 dataGrid 并且想从特定列中获取数据?
- java - java - 如何在java中将视频字节的大小调整为更小的分辨率?
- angular - 当我更改单个 mat-select 时,所有 Mat-select 值都会更改
- angular - Angular:错误:''mat-form-field' 不是已知元素
- c++ - 从 C++ 调用 C 函数
- python - IndexError: Traceback (最近一次调用最后一次)