O'Reilly logo

Agile Java™: Crafting Code with Test-Driven Development by Jeff Langr

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Additional Lesson II: Swing, Part 2

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

• Borders

• Setting text in the title bar

• Icons

• Keyboard support" role="lower-capitalized

• Button mnemonics

• Required fields

• Keyboard listeners

• The Swing Robot class

• Field edits and document filters

• Formatted text fields

• Tables

• Mouse listeners

• Cursors

• SwingUtilities methods invokeAndWait and invokeLater

Miscellaneous Aesthetics

In this section you'll learn how to enhance the look of the existing Courses-Panel. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required