Другие авторы, по-видимому, полагают, что «полноэкранная графика в Java» обязательно означает «работающую реализацию AWT». Это, конечно, не обязательно верно, поскольку вполне возможно (некоторые даже сказали бы, что желательно) использовать Java без AWT.
Cairo - это библиотека рендеринга 2D-графики, которую можно использовать из Java, а также без X11. На первый взгляд все выглядит так, как будто его можно настроить для этого сценария. Вам необходимо настроить его на использование рендеринга OpenGL и предоставить подходящую реализацию OpenGL, отличную от X11 (например, MesaGL с драйвером устройства 'fbdev').
SDLJava - это порт Java популярной библиотеки для разработки игр на C SDL. Это также должно быть в состоянии выполнить то, о чем вы просите, хотя, похоже, оно не обновлялось с 2005 года, поэтому, если у вас возникнут какие-либо проблемы с ним, поддержка может не поступить.
В качестве альтернативы вы всегда можете использовать довольно простой код C для открытия и настройки кадрового буфера, а затем использовать JNI для возврата отображенного в памяти кадрового буфера в качестве байтового буфера прямого режима, чтобы вы могли рисовать его напрямую. 1011 *