Post descriptions of useful resources along with their links.

The following resource provides uncomplicated examples of GUI in java programming.
http://www.tutorialspoint.com/javaexamples/java_simple_gui.htm

An in-depth tutorial for the different components of the Swing API with detailed examples:
http://zetcode.com/tutorials/javaswingtutorial/

Provides a Java Swing tutorial:
http://cs.nyu.edu/~yap/classes/visual/03s/lect/l7/

A useful Java Swing tutorial:
http://www.javabeginner.com/java-swing/java-swing-tutorial

Java Event Handling tutorial:
http://www.tutorialspoint.com/swing/swing_event_handling.htm

Java Swing Tutorial:
http://www.tutorialspoint.com/swing/

A beginner for GUI:
https://www3.ntu.edu.sg/home/ehchua/programming/java/J4a_GUI.html

Java Event Handling, as well as many more GUI and JAVA related items.
http://www.studytonight.com/java/event-handling-in-java

AWT:
https://www3.ntu.edu.sg/home/ehchua/programming/java/J4a_GUI.html

This following link helps practice the basics of building GUI in java with exercises
https://netbeans.org/kb/docs/java/gui-functionality.html

Using the layout manager to organize components in a container:
http://docs.oracle.com/javase/tutorial/uiswing/layout/

A link that helps with establishing a basic understanding of GUI and events in java.
https://chortle.ccsu.edu/java5/Notes/chap55/ch55_1.html