放弃焦点OS;摆脱与单击桌面背景具有相同结果的焦点?

Give up focus to OS; Get rid of focus having same result as clicking on desktop background?

我有一个应用程序,我想 "give up" 专注于操作系统的应用程序。我希望它具有与单击桌面背景相同的结果。

我查看了 JFrame 方法,但没有发现与 JFrame.loseFocus() 类似的方法。

可以这样做吗?

您可以使用 java.awt.Robot

破解它
Robot r = new Robot();
r.mouseMove(0,0); // or somewhere where you know your java windows aren't
r.mousePress(InputEvent.BUTTON1_DOWN_MASK);
r.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);

没有像 JFrame.loseFocus() 这样的方法,我认为它在 java 中也不可能。无论如何,只是出于好奇,你为什么要这样做? 干杯。