Obviously for 2D purposes.
Java2D is incredibly limited, in many ways.
Recently I’ve attempted to do fancy things in J2D.
I ended up writing my own lighting system and pixel effects. It takes thousands of lines of code to get an average lighting system that works everywhere.
Performance slumped.
As of now I officially declare that Java2D is immensely difficult to use. Whenever you need fancy effects, use OpenGL or better yet, a scenegraph.
After seeeing some incredible demos of jME, I’ve decided to just stick with jME.
Why should I complicate my own life when MojoMonkey is complicating his life for the sake of everyone else?