Попробуйте Полноэкранный Эксклюзивный Режим API. Это было представлено в JDK в выпуске 1.4. Некоторые функции включают:
- Полноэкранный Эксклюзивный Режим - позволяет Вам приостанавливать систему управления окнами так, чтобы рисунок мог быть сделан непосредственно на экран.
- Режим отображения - состоявший из размера (ширина и высота монитора, в пикселях), битовая глубина (число бит на пиксель), и частота обновления (как часто монитор обновляет себя).
- Пассивный по сравнению с Активным Рендерингом - рисование, в то время как на основном цикле событий с помощью метода краски пассивно, тогда как рендеринг в собственном потоке активен.
- Зеркальное отражение Двойной буферизации и Страницы - Более гладкий рисунок означает лучше воспринятую производительность и намного лучший пользовательский опыт.
- BufferStrategy и BufferCapabilities - классы, которые позволяют Вам тянуть на поверхности и компоненты, не имея необходимость знать количество используемых буферов или техника, используемая, чтобы отобразить их и помочь Вам определить возможности своего графического устройства.
В связанном учебном руководстве существует несколько полноэкранных эксклюзивных примеров режима.
Это действительно зависит от того, что Вы используете для отображения интерфейса, т.е. AWT/Spring или OpenGL и т.д.
Java имеет полный экран, эксклюзивный режим API - видит это учебное руководство от Sun.
Я сделал это использование JOGL при наличии полного экрана пользовательский интерфейс OpenGL для игры. Это довольно легко. Я полагаю, что возможность была добавлена к Java с версией 5 также, но это так давно, что я забыл, как сделать это (редактирование: см. ответ выше для как).