sdljava is a Java binding for the SDL API.
It provides the ability to write games and other applications in Java. It is designed to be fast, efficient and easy to use. Full support for access to audio, keyboard, mouse, joystick, 2D framebuffer, and 3D hardware is provided. It also provides a native binding to OpenGL (via GLEW) and a binding to FTGL.