package

sun.awt

Interfaces

AWTAccessor.AWTEventAccessor  
AWTAccessor.ComponentAccessor  
ComponentFactory Interface for component creation support in toolkits  
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. 
DisplayChangedListener The listener interface for receiving display change events. 
Graphics2Delegate  
InputMethodSupport Input method support for toolkits  
ModalExclude Interface for identifying a component that will be excluded during modal operations. 
ModalityListener Listener interface so Java Plug-in can be notified of changes in AWT modality  
RequestFocusController  
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. 
WindowClosingListener Interface for listening to WINDOW_CLOSING events before and after they are posted to the queue. 
WindowClosingSupport Interface for identifying and casting toolkits that support WindowClosingListeners. 
WindowIDProvider Classes implementing this interface have public getWindow method, returning handle to the native window. 

Classes

AppContext The AppContext is a table referenced by ThreadGroup which stores application service instances. 
AWTAccessor The AWTAccessor utility class. 
AWTAutoShutdown This class is to let AWT shutdown automatically when a user is done with AWT. 
AWTCharset  
AWTCharset.Decoder  
AWTCharset.Encoder  
AWTSecurityManager The AWTSecurityManager class provides the ability to secondarily index AppContext objects through SecurityManager extensions. 
CausedFocusEvent This class represents FocusEvents with a known "cause" - reason why this event happened. 
CharsetString  
ComponentAccessor A collection of methods for modifying package private fields in AWT components. 
CustomCursor A class to encapsulate a custom image-based cursor. 
DefaultMouseInfoPeer  
DesktopBrowse  
EmbeddedFrame A generic container used for embedding Java components, usually applets. 
EventListenerAggregate A class that assists in managing EventListeners of the specified type. 
FocusingTextField FocusingTextField: a subclass of java.awt.TextField that handles moving the input focus from field to field, as when the user hits 'return.' 
FontConfiguration Provides the definitions of the five logical fonts: Serif, SansSerif, Monospaced, Dialog, and DialogInput. 
FontDescriptor  
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(). 
HeadlessToolkit  
HKSCS  
HorizBagLayout A horizontal 'bag' of Components. 
KeyboardFocusManagerPeerImpl  
ModalityEvent Event object describing changes in AWT modality  
Mutex  
NullComponentPeer Implements the LightweightPeer interface for use in lightweight components that have no native window associated with them. 
OrientableFlowLayout Extends the FlowLayout class to support both vertical and horizontal layout of components. 
OSInfo  
OSInfo.WindowsVersion  
PaintEventDispatcher PaintEventDispatcher is responsible for dispatching PaintEvents. 
PeerEvent  
PlatformFont  
RepaintArea The RepaintArea is a geometric construct created for the purpose of holding the geometry of several coalesced paint events. 
ScrollPaneWheelScroller  
SunDisplayChanger This class is used to aid in keeping track of DisplayChangedListeners and notifying them when a display change has taken place. 
SunGraphicsCallback  
SunGraphicsCallback.PaintHeavyweightComponentsCallback  
SunGraphicsCallback.PrintHeavyweightComponentsCallback  
SunHints This class contains rendering hints that can be used by the Graphics2D class, and classes that implement BufferedImageOp and Raster
SunHints.Key Defines the type of all keys used to control various aspects of the rendering and imaging pipelines. 
SunHints.LCDContrastKey  
SunHints.Value Defines the type of all "enumerative" values used to control various aspects of the rendering and imaging pipelines. 
SunToolkit  
Symbol  
TracedEventQueue  
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

Notice that this event is not generated on mouse click inside of the window area. 

VariableGridLayout A layout manager for a container that lays out grids. 
VerticalBagLayout A vertical 'bag' of Components. 
WindowAccessor  

Enums

Exceptions