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

时间:2013-05-22 15:31:19

标签: java macos awt toolkit awtrobot

我有简单的java应用程序

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

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

1 个答案:

答案 0 :(得分:2)

你应该通过“java -Dapple.awt.UIElement=true”或System.setProperty()

将属性apple.awt.UIElement设置为true