I want to begin developing 2D Java games for phones (on J2ME) therefore I'd like to know if any libraries or "engines" exist to help out in the various graphical tasks:
- Drawing text with pixel fonts?
- Drawing bitmaps for sprites with multiple frames like animated GIFs?
- Drawing graphics with code, lines, beziers, flood-filling and gradient fills?
- Ordering / layering of sprites?
Or maybe a great book exists, that gives you enough code samples to get off the ground quickly?