Sto lavorando a un semplice motore di gioco 2D in Java e non ho problemi con FSEM, strategie di buffer e così via; il mio problema è con il cursore del mouse. In modalità finestra, posso nascondere il cursore del mouse, nessun problema, usando setCursor() dal mio JFrame per impostare un cursore completamente trasparente. Tuttavia, dopo una chiamata a device.setFullScreenWindow (this) per andare in FSEM, il cursore del mouse torna indietro e le successive chiamate a setCursor() per riportarlo al mio cursore vuoto non hanno alcun effetto. Chiamare device.setFullScreenWindow (null) mi permette di sbarazzarmi nuovamente del cursore - è solo quando sono in FSEM che non riesco a liberarmene.Come si elimina il cursore del mouse in modalità esclusiva a schermo intero?
Sto lavorando sotto JDK 6, la piattaforma di destinazione è JDK 5+.
UPDATE: Ho eseguito altri test e sembra che questo problema si verifichi con MacOS X 10.5 con Java 6u7, ma non con Windows XP SP3 con Java 6u7. Quindi, potrebbe essere un bug nella versione Mac di JVM.
Questo non sembra funzionare per me. – tristan2468
@ tristan2468 che problema hai avuto? Anche quale versione di Java e quale versione di MacOS? Noterai che ora ha 5 anni e potrebbe non essere aggiornato. – Adrian
Potrebbe essere l'età del commento. Non ha nascosto il cursore. Mountain Lion 10.8.3, Java: versione java "1.6.0_43" Java (TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203) Java HotSpot (TM) Server VM a 64 bit (build 20.14- b01-447, modalità mista). – tristan2468