Slick2D is an easy to use set of tools and utilities wrapped around LWJGL OpenGL bindings to make 2D Java game development easier.
Slick2D includes support for images, animations, particles, sounds, music and much much more. Additionally there are many community based projects that add additional functionality such as entity support, theme-able widgets and box2d wrappers.
With an active forum and new features in development Slick2D is a great choice for your 2D java game!
This video course contains:
Over 2 and half hours video
Prior Java experience is recommended.