The JavaTM Tutorial
Previous Page Lesson Contents Next Page Start of Tutorial > Start of Trail Search
Examples Index

Trail: Creating a GUI with JFC/Swing

Lesson: Using Other Swing Features

This lesson contains a collection of how-to pages to help you use miscellaneous Swing features.

How to Use Actions

With Action objects, you can coordinate the state and event handling of two or more components that generate action events. For example, you can use a single Action to create and coordinate a tool-bar button and a menu item that perform the same function.

How to Support Assistive Technologies

Swing components have built-in support for assistive technologies. Your program can provide even better support by following a few rules.

How to Use Borders

Borders are very handy for drawing lines, titles, and empty space around the edges of components.. (You might have noticed that the examples in this trail use a lot of borders.) This section tells you how to add a border to any JComponent.

How to Use Icons

Many Swing components can display icons. Usually, icons are implemented as instances of the ImageIcon class.

How to Set the Look and Feel

You can specify the look and feel of your Swing components.

How to Use Threads

Read this section if you need access to the GUI from any thread except the event-dispatching thread. This section explains how to use methods such as invokeLater and classes such as SwingWorker. It also tells you when you might want to use the Timer class.

How to Use Timers

With the Timer class, you can implement a thread that performs an action after a delay, and optionally continues to repeat the action. The action executes in the event-dispatching thread.

Solving Common Problems Using Other Swing Features

This section tells you how to fix problems you might encounter while trying to use the information in this lesson.

Previous Page Lesson Contents Next Page Start of Tutorial > Start of Trail > Start of Lesson Search