前言

我正在设计一个应用程序,该应用程序将在某个阶段将键盘焦点移开并重定向到另一个应用程序。有问题的应用程序是Google-Chrome。在此阶段,我的程序应暂停或完全停止操作,直到返回键盘焦点为止。

一些额外的信息:


我的应用程序是用Java编写的
被授予键盘焦点的应用是Google-Chrome


我需要的

测试JFrame是否具有键盘焦点的方法可能是:

JFrame.hasScreenFocus()


或类似的东西。

最佳答案

您应该能够使用WindowListener并监听windowActivated()事件。您可能还需要听windowDeactivated()来停止当前的处理。

07-24 09:26