Quote:Original post by benryves
If you prefer to stick with Java, you can probably use Managed DirectX alongside J#.
Ewww. J# isn't Java, it's a language that just happens to look superficially like it. If you want fancy graphics though Java, then I totally recommend LWJGL. Basically it lets you do OpenGL, OpenAL and controller input.
Theres also Jogl as mentioned above. But that is just an OpenGL binding, and tends to be much less reliable (fullscreen support is particularly bad).