[英]Transparent JFrame/JWindow on Mac OSX with Java 7
我們有一個屏幕共享小程序,它打開一個Swing JFrame,並使用Robot類捕獲空框架后面的屏幕。
用戶可以點擊框架並與applet背后的任何內容進行交互。 這在Windows上運行良好並且曾經與Apple的Java版本一起使用,但是使用Java 7 for Mac它不起作用。 鼠標點擊不會通過JFrame。
JFrame使用:
setAlwaysOnTop(true);
setUndecorated(true);
嘗試使用:
AWTUtilities.setWindowOpaque(false);
要么
setBackground(new Color(0, 0, 0, 0));
使用Apple的版本:
getRootPane().putClientProperty("apple.awt.draggableWindowBackground", Boolean.FALSE);
電話就是伎倆,但這已不再適用了。
請指教。
謝謝,艾倫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.