In the last lesson you learned how to build a basic Swing application, using panels, labels, buttons, text fields, and lists. You also learned how to use Swing's layout managers for enhancing the look of your user interface (UI).
In this chapter, you will learn about:
• Scroll panes
• Setting text in the title bar
• Keyboard support" role="lower-capitalized
• Button mnemonics
• Required fields
• Keyboard listeners
• The Swing Robot class
• Field edits and document filters
• Formatted text fields
• Mouse listeners
• SwingUtilities methods
In this section you'll learn how to enhance the look of the existing Courses-Panel. ...