Introduction Section 14.1. Displaying GUI Components Section 14.2. Designing a Window Layout Section 14.3. A Tabbed View of Life Section 14.4. Action Handling: Making Buttons Work Section 14.5. Action Handling Using Anonymous Inner Classes Section 14.6. Terminating a Program with"Window Close" Section 14.7. Dialogs: When Later Just Won't Do Section 14.8. Catching and Formatting GUI Exceptions Section 14.9. Getting Program Output into a Window Section 14.10. Choosing a Value with JSpinner Section 14.11. Choosing a File with JFileChooser Section 14.12. Choosing a Color Section 14.13. Formatting JComponents with HTML Section 14.14. Centering a Main Window Section 14.15. Changing a Swing Program's Look and Feel Section 14.16. Enhancing Your GUI for Mac OS X Section 14.17. Program: Custom Font Chooser Section 14.18. Program: Custom Layout Manager |