Hallo Java-Gemeinde,
ich habe mithilfe der JDK6 AWTUtilities ein halbtransparentes Popup erstellt. Um dies zu erreichen, muss das Popup in einem JWindow, also einer Heavyweight-Komponente, dargestellt werden. Jetzt habe ich allerdings das Problem, dass durch Klicks im Popup ausgelöst MouseEvents nicht mehr an meine Anwendung durchgereicht werden.
Sun schreibt selbst: "Mouse events on a lightweight component fall through to its parent; mouse events on a heavyweight component do not fall through to its parent." http://java.sun.com/products/jfc/tsc/articles/mixing/.
Nur konnte ich nirgends eine Lösung dafür finden. Ist es denn tatsächlich so, dass ich von einem Heavyweight-Popup keine MouseEvents mehr bekommen kann?
Viele Grüße
Bartleby
ich habe mithilfe der JDK6 AWTUtilities ein halbtransparentes Popup erstellt. Um dies zu erreichen, muss das Popup in einem JWindow, also einer Heavyweight-Komponente, dargestellt werden. Jetzt habe ich allerdings das Problem, dass durch Klicks im Popup ausgelöst MouseEvents nicht mehr an meine Anwendung durchgereicht werden.
Sun schreibt selbst: "Mouse events on a lightweight component fall through to its parent; mouse events on a heavyweight component do not fall through to its parent." http://java.sun.com/products/jfc/tsc/articles/mixing/.
Nur konnte ich nirgends eine Lösung dafür finden. Ist es denn tatsächlich so, dass ich von einem Heavyweight-Popup keine MouseEvents mehr bekommen kann?
Viele Grüße
Bartleby