APIdia Launch Partner
Top Interfaces Classes
module java.desktop

Package sun.swing


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
LightweightContent

The interface by means of which the JLightweightFrame class communicates to its client application.

public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
AccumulativeRunnable<
the type this Runnable accumulates
T
>

An abstract class to be used in the cases where we need Runnable to perform some actions on an appendable set of data.

public class
public class
BakedArrayList<E>

Warning

This class is an implementation detail and is only public so that it can be used by two packages.

public abstract class
CachedPainter

A base class used for icons or images that are expensive to paint.

public class
DefaultLayoutStyle

An implementation of LayoutStyle that returns 6 for related components, otherwise 12.

public class
DefaultLookup

DefaultLookup provides a way to customize the lookup done by the UIManager.

public class
FilePane

Warning

This class is an implementation detail and is only public so that it can be used by two packages.

public class
ImageCache

Cache is used to cache an image based on a set of arguments.

public class
ImageIconUIResource

A subclass of ImageIcon that implements UIResource.

public class
JLightweightFrame

The frame serves as a lightweight container which paints its content to an offscreen image and provides access to the image's data via the LightweightContent interface.

public class
MenuItemLayoutHelper

Calculates preferred size and layouts menu items.

public class
public class
PrintColorUIResource

A subclass of ColorUIResource that wraps an alternate color for use during printing.

public class
PrintingStatus

The PrintingStatus provides a dialog that displays progress of the printing job and provides a way to abort it

Methods of these class are thread safe, although most Swing methods are not.

public class
StringUIClientPropertyKey

An implementation of UIClientPropertyKey that wraps a String.

public class
SwingAccessor

The SwingAccessor utility class.

public class
SwingUtilities2

A collection of utility methods for Swing.

public abstract class
UIAction

UIAction is the basis of all of basic's action classes that are used in an ActionMap.

public class
WindowsPlacesBar

Warning

This class is an implementation detail and is only public so that it can be used by two packages.