有没有办法在macos上运行java awt应用程序而不需要关注

我有简单的
java应用程序

main(){
Robot robot = new Robot();
Thread.sleep(5000);
}

当我在macosx上运行时,它从我的其他java应用程序中获取焦点.我能预防吗?
也可以使用相同的效果粘贴Toolkit.getDefaultTookit而不是Robot.

最佳答案 你应该通过“java -Dapple.awt.UIElement = true”或System.setProperty()设置属性apple.awt.UIElement equals true.

点赞