APIdia Launch Partner
Top Interfaces Classes
module java.desktop

Package sun.awt


Interface Summary

Modifier and TypeInterface and Description
public interface
ComponentFactory

Interface for component creation support in toolkits.

public interface
ConstrainableGraphics

This interface can be implemented on a Graphics object to allow the lightweight component code to permanently install a rectangular maximum clip that cannot be extended with setClip and which works in conjunction with the hit() and getTransform() methods of Graphics2D to make it appear as if there really was a component with these dimensions.

public interface
DisplayChangedListener

The listener interface for receiving display change events.

public interface
FwDispatcher

An interface for the EventQueue delegate.

public interface
InputMethodSupport

Input method support for toolkits

public interface
KeyboardFocusManagerPeerProvider

KeyboardFocusManagerPeerProvider is required to be implemented by the currently used java.awt.Toolkit instance.

public interface
ModalExclude

Interface for identifying a component that will be excluded during modal operations.

public interface
ModalityListener

Listener interface so Java Plug-in can be notified of changes in AWT modality

public interface
OverrideNativeWindowHandle

Used for replacing window owner with another non-Swing window.

public interface
public interface
SubRegionShowable

Interface used by Swing to make copies from the Swing back buffer more optimal when using BufferStrategy; no need to copy the entire buffer when only a small sub-region has changed.

public interface
WindowIDProvider

Classes implementing this interface have public getWindow method, returning handle to the native window.

public interface

Class Summary

Modifier and TypeClass and Description
public class
AWTAccessor

The AWTAccessor utility class.

public class
AWTAutoShutdown

This class is to let AWT shutdown automatically when a user is done with AWT.

public class
public class
public class
public class
public class
public class
public class
public class
public class
pack-priv class
CausedFocusEvent

This class exists for deserialization compatibility only.

public class
public abstract class
CustomCursor

A class to encapsulate a custom image-based cursor.

public class
public abstract class
EmbeddedFrame

A generic container used for embedding Java components.

public class
public class
public class
FcFontManager

A sun.font.FontManager that uses fontconfig to find system fonts.

public abstract class
FontConfiguration

Provides the definitions of the five logical fonts: Serif, SansSerif, Monospaced, Dialog, and DialogInput.

public class
public abstract class
GlobalCursorManager

A stateless class which responds to native mouse moves, Component resizes, Component moves, showing and hiding of Components, minimizing and maximizing of top level Windows, addition and removal of Components, and calls to setCursor().

public class
public class
public class
public abstract class
public abstract class
LightweightFrame

The class provides basic functionality for a lightweight frame implementation.

pack-priv class
public class
ModalityEvent

Event object describing changes in AWT modality

public class
pack-priv class
public class
NullComponentPeer

Implements the LightweightPeer interface for use in lightweight components that have no native window associated with them.

public class
public class
PaintEventDispatcher

PaintEventDispatcher is responsible for dispatching PaintEvents.

public class
public abstract class
public class
pack-priv class
public class
RepaintArea

The RepaintArea is a geometric construct created for the purpose of holding the geometry of several coalesced paint events.

public abstract class
public class
SoftCache

Deprecated No direct replacement; java.util.WeakHashMap addresses a related by different use-case.
A memory-sensitive implementation of the Map interface.
public class
SunDisplayChanger

This class is used to aid in keeping track of DisplayChangedListeners and notifying them when a display change has taken place.

public abstract class
public class
SunHints

This class contains rendering hints that can be used by the java.awt.Graphics2D class, and classes that implement java.awt.image.BufferedImageOp and java.awt.image.Raster.

public abstract class
public class
public class
public class
UngrabEvent

Sent when one of the following events occur on the grabbed window:

  • it looses focus, but not to one of the owned windows
  • mouse click on the outside area happens (except for one of the owned windows)
  • switch to another application or desktop happens
  • click in the non-client area of the owning window or this window happens
public abstract class
pack-priv class
public abstract class
X11CustomCursor

A class to encapsulate a custom image-based cursor.

public class
X11FontManager

The X11 implementation of FontManager.

public class
X11GraphicsConfig

This is an implementation of a GraphicsConfiguration object for a single X11 visual.

public class
X11GraphicsDevice

This is an implementation of a GraphicsDevice object for a single X11 screen.

public class
X11GraphicsEnvironment

This is an implementation of a GraphicsEnvironment object for the default local GraphicsEnvironment used by the Java Runtime Environment for X11 environments.

public abstract class
X11InputMethod

Input Method Adapter for XIM

public abstract class
X11InputMethodBase

Input Method Adapter for XIM

public abstract class
X11InputMethodDescriptor

Provides sufficient information about an input method to enable selection and loading of that input method.

public class
XSettings

Per-screen XSETTINGS.