Я работаю над простым движком 2D-игр на Java и не испытываю проблем с FSEM, буферными стратегиями и т. Д .; моя проблема связана с курсором мыши. В оконном режиме я могу скрыть курсор мыши, без проблем, используя setCursor() из моего JFrame, чтобы установить полностью прозрачный курсор. Однако после вызова device.setFullScreenWindow (этого), чтобы перейти в FSEM, курсор мыши возвращается, а последующие вызовы setCursor(), чтобы вернуть его к моему пустым курсором, не влияют. Вызов device.setFullScreenWindow (null) позволяет мне избавиться от курсора снова - это только пока я в FSEM, что я не могу избавиться от него.Как избавиться от курсора мыши в полноэкранном режиме?
Я работаю под JDK 6, целевой платформой является JDK 5+.
UPDATE: Я проверил еще несколько тестов, и похоже, что эта проблема возникает в MacOS X 10.5 w/Java 6u7, но не под Windows XP SP3 с Java 6u7. Таким образом, это может быть ошибка в версии JVM для Mac.
Это, похоже, не работает для меня. – tristan2468
@ tristan2468 какая у вас проблема? Также какая версия Java и какая версия MacOS? Вы заметите, что сейчас 5 лет и могут быть устаревшими. – Adrian
Это может быть возраст комментария. Он не скрывал курсор. Mountain Lion 10.8.3, Java: версия java «1.6.0_43» Рабочая среда Java (TM) SE (сборка 1.6.0_43-b01-447-11M4203) 64-разрядная серверная виртуальная машина Java HotSpot TM (сборка 20.14- b01-447, смешанный режим). – tristan2468