Jak pozbyć się kursora myszy w trybie wyłącznym na pełnym ekranie?

Pracuję nad prostym silnikiem gry 2D w Javie i nie mam problemów z FSEM, strategiami buforowania i tak dalej; moim problemem jest kursor myszy. W trybie okienkowym mogę ukryć kursor myszy, bez problemu, używając setCursor () z mojej ramki JFrame, aby ustawić całkowicie przezroczysty kursor. Jednak po wywołaniu device.setFullScreenWindow (to), aby przejść do FSEM, kursor myszy powraca, a kolejne wywołania setCursor (), aby przywrócić go do pustego kursora, nie mają żadnego skutku. Wywołanie device.setFullScreenWindow (null) pozwala mi ponownie pozbyć się kursora - tylko gdy jestem w FSEM, nie mogę się go pozbyć.

Pracuję pod JDK 6, docelową platformą jest JDK 5+.

AKTUALIZACJA: Zrobiłem więcej testów i wygląda na to, że problem występuje w MacOS X 10.5 w / Java 6u7, ale nie w Windows XP SP3 z Javą 6u7. Może to być błąd w wersji JVM na komputerze Mac.

questionAnswers(7)

yourAnswerToTheQuestion