I've been learning Java by myself through many different online and offline resources. I just finished some basic practice and theoretical knowledge of Swing.

Now, to become good at it I need some practice problems which would test my Swing skills, including GUI Building, listeners etc.

But I can't figure out where to find such questions/problems for my practice. Do you guys know of an online resource? Some book would also do. I just want to polish my Swing skills and be efficient at implementing MouseListeners, ActionListeners etc.