I am looking for a high-end graphics library for Java Standard Edition. I know some fairly low-level libraries: AWT/Swing, JOGL, SDL. Are/is there an alternative?
My requirements are (atleast):
- Anti-aliased
- Fullscreen support
- Alpha channel
- Blend modes and Z-depth
- Rasterized Effects: (motion) blur, glow, gloom, etc.
And, optionally:
- Hardware acceleration
- Vector graphics (scale/rotate/translate in floating point precision)
- Well documentated, easy to get started.
I understand if there are no libraries/frameworks matching all requirements, if so, can you comment on how well it's extendible?
Edit:
Are there any other alternatives besides Processing? Is Processing usable (and easy?) as a library?