Examples Index
This lesson contains a collection of how-to pages
to help you use miscellaneous Swing features.
With the
Desktop
class
you can enable your Java application to interact with default applications
associated with specific file types on the host platform.
As of the Java Platform, Standard Edition 6 Update 10 release, you can
add translucent and shaped windows to your Swing applications.
This lesson shows you how.
JLayer
is a flexible and powerful
decorator for Swing components. It enables
you to draw on components and respond to component events without modifying
the underlying component directly.
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.
With the Swing
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 dispatch thread.
Swing components have built-in support for assistive technologies.
Your program can provide even better support
by following a few rules.
Some programs need to manipulate focus for example,
to validate input, or change the tab-order of components.
This section describes some techniques you can use to
customize focus in your program.
With key bindings,
you can specify how components react to user typing.
This section describes a new modality model emerged in the Java™ SE
version 6 and enables you to apply different modality types to dialog boxes.
This section describes the printing capabilities for tables
and explains how to add printing support to your programs.
This section describes the printing capabilities for text components
and explains how to add printing support to your programs.
With the
SplashScreen
class you can close the splash screen, change the splash-screen image, obtain the image position or size, and paint in the splash screen.
This section describes how to add a tray icon to the system tray and apply
a text tooltip, a pop-up menu, ballon messages, and a set of listeners associated with it.
This section tells you how to fix problems you might encounter
while trying to use the information in this lesson.