Wie kann ich loswerden der Maus im full-screen exclusive mode?

Arbeite ich an einem einfachen 2D-Spiel-engine in Java, und haben keine Probleme mit der FSEM -, Puffer-Strategien, und so weiter; mein Problem ist mit dem Maus-cursor. Im Fenstermodus kann ich den Mauszeiger ausblenden, kein problem, durch die Verwendung setCursor() aus meinem JFrame setzen Sie einen vollständig transparenten cursor. Doch nach einem Anruf Gerät.setFullScreenWindow(diese) in FSEM, die Maus kommt zurück, und nachfolgende Aufrufe von setCursor (), um es zurück zu meiner leeren cursor haben keine Wirkung. Aufruf Gerät.setFullScreenWindow(null) ermöglicht es mir, um loszuwerden, der cursor wieder - es ist nur, während ich in FSEM, dass ich kann nicht es loswerden.

Arbeite ich unter JDK 6, target-Plattform JDK 5+.

UPDATE: ich habe getan, einige weitere Tests, und wie es aussieht, tritt dieses Problem unter MacOS X 10.5 w/Java 6u7, aber nicht unter Windows XP SP3 mit Java 6u7. Also, es könnte ein bug in der Mac-version der JVM.

InformationsquelleAutor Adrian | 2008-10-10
Schreibe einen Kommentar