![]() ![]() ![]() |
Start of Tutorial > Start of Trail |
Search
Examples Index |
This lesson contains a collection of how-to pages to help you use miscellaneous Swing features.
WithAction
objects, you can coordinate the state and event handling of two or more components that generate action events. For example, you can use a singleAction
to create and coordinate a tool-bar button and a menu item that perform the same function.
Swing components have built-in support for assistive technologies. Your program can provide even better support by following a few rules.
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
.
Many Swing components can display icons.
Usually, icons are implemented as instances of the
ImageIcon
class.
You can specify the look and feel of your Swing components.
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 asinvokeLater
and classes such asSwingWorker
. It also tells you when you might want to use theTimer
class.
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.
This section tells you how to fix problems you might encounter while trying to use the information in this lesson.
![]() ![]() ![]() |
Start of Tutorial > Start of Trail |
Search
Examples Index |