Java: GUI Tips

[Beginning of list of GUI tips -- needs much more]

Program structure

Events and communication

After the GUI is constructed, the program stops execution until the user does something that causes listener to called.

Building the GUI