title: High-End 2D Java (SE) Graphics Library
body: <p>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?</p>
  
  <p>My requirements are (atleast):</p>
  
  <ul>
  <li>Anti-aliased</li>
  <li>Fullscreen support</li>
  <li>Alpha channel</li>
  <li>Blend modes and Z-depth</li>
  <li>Rasterized Effects: (motion) blur, glow, gloom, etc.</li>
  </ul>
  
  <p>And, optionally:</p>
  
  <ul>
  <li>Hardware acceleration</li>
  <li>Vector graphics (scale/rotate/translate in floating point precision)</li>
  <li>Well documentated, easy to get started.</li>
  </ul>
  
  <p>I understand if there are no libraries/frameworks matching <em>all</em> requirements, if so, can you comment on how well it's extendible?</p>
  
  <p><strong>Edit</strong>:</p>
  
  <p>Are there any other alternatives besides Processing? Is Processing usable (and easy?) as a library?</p>