我们有一个屏幕共享小程序,它打开一个Swing JFrame,并使用Robot类来捕获空框架后面的屏幕。
用户可以通过框架进行点击,并与其背后的任何内容进行交互。 在Windows上运行良好,并且在Apple的Java版本中也曾工作正常,但在Mac上的Java 7却无法正常工作。鼠标点击无法穿过JFrame。
JFrame使用:
用户可以通过框架进行点击,并与其背后的任何内容进行交互。 在Windows上运行良好,并且在Apple的Java版本中也曾工作正常,但在Mac上的Java 7却无法正常工作。鼠标点击无法穿过JFrame。
JFrame使用:
setAlwaysOnTop(true);
setUndecorated(true);
尝试使用:
AWTUtilities.setWindowOpaque(false);
或者
setBackground(new Color(0, 0, 0, 0));
使用苹果公司的版本:
getRootPane().putClientProperty("apple.awt.draggableWindowBackground", Boolean.FALSE);
使用Call函数是解决问题的方法,但现在这种方法已经不起作用了。
请给出建议。
谢谢, Eilon