A Closer Look at HelloWorld
Summary
This discussion glossed over many details and left some things unexplained, but you should have some understanding now of what you can build with Swing components. You should now have a general understanding of the following:
- How to set up the containment hierarchy of each Swing component. To add a component to a container, you use some form of the add method.
- How to implement many standard GUI components, such as buttons, labels, combo boxes, and radio buttons, which you combine to create your program's GUI.
- How to change the layout of components by using layout managers.
- How to handle events and accommodate threads in Swing programs. Recall that the event-handling mechanism is based on the AWT event-handling model in which you register event listeners upon the components which generate events.
For more complete information on Swing, see the book The JFC Swing Tutorial or the online tutorial: http://java.sun.com/docs/books/tutorial/uiswing/index.html