Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Java.awt Classes and Interfaces - 349 results found.
NameDescriptionTypePackageFramework
AbstractMultiResolutionImageThis class provides default implementations of several Image methods for classes that want to implement the interface.Classjava.awt.imageJava SE
ActionEventA semantic event which indicates that a component-defined action occurred.Classjava.awt.eventJava SE
AdjustmentEventThe adjustment event emitted by Adjustable objects like Scrollbar and ScrollPane.Classjava.awt.eventJava SE
AffineTransformThe AffineTransform class represents a 2D affine transform that performs a linear mapping from 2D coordinates to other 2DClassjava.awt.geomJava SE
AffineTransformOpThis class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or Raster to 2D coordinatesClassjava.awt.imageJava SE
AlphaCompositeThe AlphaComposite class implements basic alpha compositing rules for combining source and destination colorsClassjava.awtJava SE
Arc2DArc2D is the abstract superclass for all objects that store a 2D arc defined by a framing rectangle,Classjava.awt.geomJava SE
Arc2D .DoubleThis class defines an arc specified in double precision.Classjava.awt.geom.Arc2DJava SE
Arc2D .FloatThis class defines an arc specified in float precision.Classjava.awt.geom.Arc2DJava SE
AreaAn Area object stores and manipulates a resolution-independent description of an enclosed area ofClassjava.awt.geomJava SE
AreaAveragingScaleFilterAn ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighborClassjava.awt.imageJava SE
AWTErrorThrown when a serious Abstract Window Toolkit error has occurred.Classjava.awtJava SE
AWTEventThe root event class for all AWT events.Classjava.awtJava SE
AWTEventListenerProxyA class which extends the EventListenerProxy specifically for adding an AWTEventListenerClassjava.awt.eventJava SE
AWTEventMulticasterAWTEventMulticaster implements efficient and thread-safe multi-cast event dispatching for the AWT events defined in the java.Classjava.awtJava SE
AWTExceptionSignals that an Abstract Window Toolkit exception has occurred.Classjava.awtJava SE
AWTKeyStrokeAn AWTKeyStroke represents a key action on the keyboard, or equivalent input device.Classjava.awtJava SE
AWTPermissionThis class is for AWT permissions.Classjava.awtJava SE
ActionListenerThe listener interface for receiving action events.Interfacejava.awt.eventJava SE
ActiveEventAn interface for events that know how to dispatch themselves.Interfacejava.awtJava SE
AdjustableThe interface for objects which have an adjustable numeric value contained within a bounded range of values.Interfacejava.awtJava SE
AdjustmentListenerThe listener interface for receiving adjustment events.Interfacejava.awt.eventJava SE
AutoscrollDuring DnD operations it is possible that a user may wish to drop the subject of the operation on a region of a scrollable GUI control that isInterfacejava.awt.dndJava SE
AWTEventListenerThe listener interface for receiving notification of events dispatched to objects that are instances of Component orInterfacejava.awt.eventJava SE
BandCombineOpThis class performs an arbitrary linear combination of the bands in a Raster, using a specified matrix.Classjava.awt.imageJava SE
BandedSampleModelThis class represents image data which is stored in a band interleaved which each sample of a pixel occupies one data element of the DataBuffer.Classjava.awt.imageJava SE
BaseMultiResolutionImageThis class is an array-based implementation of the AbstractMultiResolutionImage class.Classjava.awt.imageJava SE
BasicStrokeThe BasicStroke class defines a basic set of rendering attributes for the outlines of graphics primitives, which are renderedClassjava.awtJava SE
BookThe Book class provides a representation of a document in which pages may have different page formats and page painters.Classjava.awt.printJava SE
BorderLayoutA border layout lays out a container, arranging and resizing its components to fit in five regions:Classjava.awtJava SE
BufferCapabilitiesCapabilities and properties of buffers.Classjava.awtJava SE
BufferCapabilities .FlipContentsClassjava.awt.BufferCapabilitiesJava SE
BufferedImageThe BufferedImage subclass describes an Image with an accessible buffer of image data.Classjava.awt.imageJava SE
BufferedImageFilterThe BufferedImageFilter class subclasses an ImageFilter to provide a simple means ofClassjava.awt.imageJava SE
BufferStrategyThe BufferStrategy class represents the mechanism with which to organize complex memory on a particular Canvas orClassjava.awt.imageJava SE
ButtonThis class creates a labeled button.Classjava.awtJava SE
ByteLookupTableThis class defines a lookup table object.Classjava.awt.imageJava SE
BufferedImageOpThis interface describes single-input/single-output operations performed on BufferedImage objects.Interfacejava.awt.imageJava SE
CanvasA Canvas component represents a blank rectangular area of the screen onto which the application can draw or fromClassjava.awtJava SE
CardLayoutA CardLayout object is a layout manager for a container.Classjava.awtJava SE
CheckboxA check box is a graphical component that can be in either an on (true) or off (false) state.Classjava.awtJava SE
CheckboxGroupThe CheckboxGroup class is used to group together a set of Checkbox buttons.Classjava.awtJava SE
CheckboxMenuItemThis class represents a check box that can be included in a menu.Classjava.awtJava SE
ChoiceThe Choice class presents a pop-up menu of choices.Classjava.awtJava SE
ClipboardA class that implements a mechanism to transfer data using cut/copy/paste operations.Classjava.awt.datatransferJava SE
CMMExceptionThis exception is thrown if the native CMM returns an error.Classjava.awt.colorJava SE
ColorThe Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary color spaces identified by aClassjava.awtJava SE
ColorConvertOpThis class performs a pixel-by-pixel color conversion of the data in the source image.Classjava.awt.imageJava SE
ColorModelThe ColorModel abstract class encapsulates the methods for translating a pixel value to color componentsClassjava.awt.imageJava SE
ColorSpaceThis abstract class is used to serve as a color space tag to identify the specific color space of a Color object or, via a ColorModel object,Classjava.awt.colorJava SE
ComponentA component is an object having a graphical representation that can be displayed on the screen and that can interact with theClassjava.awtJava SE
ComponentAdapterAn abstract adapter class for receiving component events.Classjava.awt.eventJava SE
ComponentColorModelA ColorModel class that works with pixel values that represent color and alpha information as separate samples and thatClassjava.awt.imageJava SE
ComponentEventA low-level event which indicates that a component moved, changed size, or changed visibility (also, the root class for the otherClassjava.awt.eventJava SE
ComponentOrientationThe ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a componentClassjava.awtJava SE
ComponentSampleModelThis class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer.Classjava.awt.imageJava SE
ContainerA generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components.Classjava.awtJava SE
ContainerAdapterAn abstract adapter class for receiving container events.Classjava.awt.eventJava SE
ContainerEventA low-level event which indicates that a container's contents changed because a component was added or removed.Classjava.awt.eventJava SE
ContainerOrderFocusTraversalPolicyA FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container.Classjava.awtJava SE
ConvolveOpThis class implements a convolution from the source to the destination.Classjava.awt.imageJava SE
CropImageFilterAn ImageFilter class for cropping images.Classjava.awt.imageJava SE
CubicCurve2DThe CubicCurve2D class defines a cubic parametric curve segment in (x,y) coordinate space.Classjava.awt.geomJava SE
CubicCurve2D .DoubleA cubic parametric curve segment specified with double coordinates.Classjava.awt.geom.CubicCurve2DJava SE
CubicCurve2D .FloatA cubic parametric curve segment specified withSince:1.Classjava.awt.geom.CubicCurve2DJava SE
CursorA class to encapsulate the bitmap representation of the mouse cursor.Classjava.awtJava SE
Component .BaselineResizeBehavior change as the size changes.Classjava.awt.ComponentJava SE
ClipboardOwnerDefines the interface for classes that will provide data to a clipboard.Interfacejava.awt.datatransferJava SE
ComponentListenerThe listener interface for receiving component events.Interfacejava.awt.eventJava SE
CompositeThe Composite interface, along with CompositeContext, defines the methods to compose a drawInterfacejava.awtJava SE
CompositeContextThe CompositeContext interface defines the encapsulated and optimized environment for a compositing operation.Interfacejava.awtJava SE
ContainerListenerThe listener interface for receiving container events.Interfacejava.awt.eventJava SE
ContextualRenderedImageFactoryContextualRenderedImageFactory provides an interface for the functionality that may differ between instances ofInterfacejava.awt.image.renderableJava SE
DataBufferThis class exists to wrap one or more data arrays.Classjava.awt.imageJava SE
DataBufferByteThis class extends DataBuffer and stores data internally as bytes.Classjava.awt.imageJava SE
DataBufferDoubleThis class extends DataBuffer and stores data internally Note that some implementations may function more efficientlyClassjava.awt.imageJava SE
DataBufferFloatThis class extends DataBuffer and stores data internally Note that some implementations may function more efficientlyClassjava.awt.imageJava SE
DataBufferIntThis class extends DataBuffer and stores data internally Note that some implementations may function more efficientlyClassjava.awt.imageJava SE
DataBufferShortThis class extends DataBuffer and stores data internally as shorts.Classjava.awt.imageJava SE
DataBufferUShortThis class extends DataBuffer and stores data internally as shorts.Classjava.awt.imageJava SE
DataFlavorA DataFlavor provides meta information about data.Classjava.awt.datatransferJava SE
DefaultFocusTraversalPolicyA FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container.Classjava.awtJava SE
DefaultKeyboardFocusManagerThe default KeyboardFocusManager for AWT applications.Classjava.awtJava SE
DesktopThe Desktop class allows a Java application to launch associated applications registered on the native desktop to handleClassjava.awtJava SE
DialogA Dialog is a top-level window with a title and a border that is typically used to take some form of input from the user.Classjava.awtJava SE
DimensionThe Dimension class encapsulates the width and height of a component (in integer precision) in a single object.Classjava.awtJava SE
Dimension2DThe Dimension2D class is to encapsulate a width and a height dimension.Classjava.awt.geomJava SE
DirectColorModelThe DirectColorModel class is a ColorModel class that works with pixel values that represent RGBClassjava.awt.imageJava SE
DisplayModeThe DisplayMode class encapsulates the bit depth, height, width, and refresh rate of a GraphicsDevice.Classjava.awtJava SE
DnDConstantsThis class contains constant values representing the type of action(s) to be performed by a Drag and Drop operation.Classjava.awt.dndJava SE
DragGestureEventA DragGestureEvent is passed to DragGestureListener'sClassjava.awt.dndJava SE
DragGestureRecognizerThe DragGestureRecognizer is an abstract base class for the specificationClassjava.awt.dndJava SE
DragSourceThe DragSource is the entity responsible for the initiation of the DragClassjava.awt.dndJava SE
DragSourceAdapterAn abstract adapter class for receiving drag source events.Classjava.awt.dndJava SE
DragSourceContextThe DragSourceContext class is responsible for managing the initiator side of the Drag and Drop protocol.Classjava.awt.dndJava SE
DragSourceDragEventThe DragSourceDragEvent is delivered from the DragSourceContextPeer,Classjava.awt.dndJava SE
DragSourceDropEventThe DragSourceDropEvent is delivered from the DragSourceContextPeer,Classjava.awt.dndJava SE
DragSourceEventThis class is the base class for DragSourceDragEvent andClassjava.awt.dndJava SE
DropTargetThe DropTarget is associated with a Component when that ComponentClassjava.awt.dndJava SE
DropTarget .DropTargetAutoScrollerClassjava.awt.dnd.DropTargetJava SE
DropTargetAdapterAn abstract adapter class for receiving drop target events.Classjava.awt.dndJava SE
DropTargetContextA DropTargetContext is created whenever the logical cursor associatedClassjava.awt.dndJava SE
DropTargetDragEventThe DropTargetDragEvent is delivered to a DropTargetListener via itsClassjava.awt.dndJava SE
DropTargetDropEventThe DropTargetDropEvent is delivered via the DropTargetListener drop() method.Classjava.awt.dndJava SE
DropTargetEventThe DropTargetEvent is the base class for both the DropTargetDragEventClassjava.awt.dndJava SE
Desktop .ActionRepresents an action type.Classjava.awt.DesktopJava SE
Dialog .ModalExclusionTypeAny top-level window can be marked not to be blocked by modal dialogs.Classjava.awt.DialogJava SE
Dialog .ModalityTypeModal dialogs block all input to some top-level windows.Classjava.awt.DialogJava SE
DragGestureListenerThe listener interface for receiving drag gesture events.Interfacejava.awt.dndJava SE
DragSourceListenerThe DragSourceListener defines the event interface for originators ofInterfacejava.awt.dndJava SE
DragSourceMotionListenerA listener interface for receiving mouse motion events during a drag The class that is interested in processing mouse motion events duringInterfacejava.awt.dndJava SE
DropTargetListenerThe DropTargetListener interface is the callback interface used by theInterfacejava.awt.dndJava SE
Ellipse2DThe Ellipse2D class describes an ellipse that is defined by a framing rectangle.Classjava.awt.geomJava SE
Ellipse2D .DoubleThe Double class defines an ellipse specified in double precision.Classjava.awt.geom.Ellipse2DJava SE
Ellipse2D .FloatThe Float class defines an ellipse specified in float precision.Classjava.awt.geom.Ellipse2DJava SE
EventNOTE: The Event class is obsolete and is available only for backwards compatibility.Classjava.awtJava SE
EventQueueEventQueue is a platform-independent class that queues events, both from the underlying peer classesClassjava.awtJava SE
FileDialogThe FileDialog class displays a dialog window from which the user can select a file.Classjava.awtJava SE
FilteredImageSourceThis class is an implementation of the ImageProducer interface which takes an existing image and a filter object and uses them to produceClassjava.awt.imageJava SE
FlatteningPathIteratorThe FlatteningPathIterator class returns a flattened view of another PathIterator object.Classjava.awt.geomJava SE
FlavorEventFlavorEvent is used to notify interested parties that available DataFlavors have changed in theClassjava.awt.datatransferJava SE
FlowLayoutA flow layout arranges components in a directional flow, much like lines of text in a paragraph.Classjava.awtJava SE
FocusAdapterAn abstract adapter class for receiving keyboard focus events.Classjava.awt.eventJava SE
FocusEventA low-level event which indicates that a Component has gained or lost the input focus.Classjava.awt.eventJava SE
FocusTraversalPolicyA FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed.Classjava.awtJava SE
FontThe Font class represents fonts, which are used to render text in a visible way.Classjava.awtJava SE
FontFormatExceptionThrown by method createFont in the Font class to indicate that the specified font is bad.Classjava.awtJava SE
FontMetricsThe FontMetrics class defines a font metrics object, which encapsulates information about the rendering of a particular font on aClassjava.awtJava SE
FontRenderContextThe FontRenderContext class is a container for the information needed to correctly measure text.Classjava.awt.fontJava SE
FrameA Frame is a top-level window with a title and a border.Classjava.awtJava SE
FlavorListenerDefines an object which listens for FlavorEvents.Interfacejava.awt.datatransferJava SE
FlavorMapA two-way Map between natives (Strings), which correspond to platform- specific data formats, and flavors (DataFlavors), which correspond toInterfacejava.awt.datatransferJava SE
FlavorTableA FlavorMap which relaxes the traditional 1-to-1 restriction of a Map.Interfacejava.awt.datatransferJava SE
FocusListenerThe listener interface for receiving keyboard focus events on The class that is interested in processing a focus eventInterfacejava.awt.eventJava SE
GeneralPathThe GeneralPath class represents a geometric path constructed from straight lines, and quadratic and cubicClassjava.awt.geomJava SE
GlyphJustificationInfoThe GlyphJustificationInfo class represents information about the justification properties of a glyph.Classjava.awt.fontJava SE
GlyphMetricsThe GlyphMetrics class represents information for a single glyph.Classjava.awt.fontJava SE
GlyphVectorA GlyphVector object is a collection of glyphs containing geometric information for the placement of each glyphClassjava.awt.fontJava SE
GradientPaintThe GradientPaint class provides a way to fill a Shape with a linear color gradient pattern.Classjava.awtJava SE
GraphicAttributeThis class is used with the CHAR_REPLACEMENT attribute.Classjava.awt.fontJava SE
GraphicsThe Graphics class is the abstract base class for all graphics contexts that allow an application to draw ontoClassjava.awtJava SE
Graphics2DThis Graphics2D class extends the Graphics class to provide more sophisticatedClassjava.awtJava SE
GraphicsConfigTemplateThe GraphicsConfigTemplate class is used to obtain a valid GraphicsConfiguration.Classjava.awtJava SE
GraphicsConfigurationThe GraphicsConfiguration class describes the characteristics of a graphics destination such as a printer or monitor.Classjava.awtJava SE
GraphicsDeviceThe GraphicsDevice class describes the graphics devices that might be available in a particular graphics environment.Classjava.awtJava SE
GraphicsEnvironmentThe GraphicsEnvironment class describes the collection of GraphicsDevice objects and Font objectsClassjava.awtJava SE
GridBagConstraintsThe GridBagConstraints class specifies constraints for components that are laid out using theClassjava.awtJava SE
GridBagLayoutThe GridBagLayout class is a flexible layout manager that aligns components vertically, horizontally or along theirClassjava.awtJava SE
GridBagLayoutInfoThe GridBagLayoutInfo is an utility class for GridBagLayout layout manager.Classjava.awtJava SE
GridLayoutThe GridLayout class is a layout manager that lays out a container's components in a rectangular grid.Classjava.awtJava SE
GraphicsDevice .WindowTranslucencyKinds of translucency supported by the underlying system.Classjava.awt.GraphicsDeviceJava SE
HeadlessExceptionThrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display,Classjava.awtJava SE
HierarchyBoundsAdapterAn abstract adapter class for receiving ancestor moved and resized events.Classjava.awt.eventJava SE
HierarchyEventAn event which indicates a change to the Component hierarchy to which Component belongs.Classjava.awt.eventJava SE
HierarchyBoundsListenerThe listener interface for receiving ancestor moved and resized events.Interfacejava.awt.eventJava SE
HierarchyListenerThe listener interface for receiving hierarchy changed events.Interfacejava.awt.eventJava SE
ICC_ColorSpaceThe ICC_ColorSpace class is an implementation of the abstract ColorSpace class.Classjava.awt.colorJava SE
ICC_ProfileA representation of color profile data for device independent and device dependent color spaces based on the International ColorClassjava.awt.colorJava SE
ICC_ProfileGrayA subclass of the ICC_Profile class which represents profiles which meet the following criteria: the color space type of theClassjava.awt.colorJava SE
ICC_ProfileRGBThe ICC_ProfileRGB class is a subclass of the ICC_Profile class that represents profiles which meet the following criteria:Classjava.awt.colorJava SE
IllegalComponentStateExceptionSignals that an AWT component is not in an appropriate state for the requested operation.Classjava.awtJava SE
IllegalPathStateExceptionThe IllegalPathStateException represents an exception that is thrown if an operation is performed on a pathClassjava.awt.geomJava SE
ImageThe abstract class Image is the superclass of all classes that represent graphical images.Classjava.awtJava SE
ImageCapabilitiesCapabilities and properties of images.Classjava.awtJava SE
ImageFilterThis class implements a filter for the set of interface methods that are used to deliver data from an ImageProducer to an ImageConsumer.Classjava.awt.imageJava SE
ImageGraphicAttributeThe ImageGraphicAttribute class is an implementation of GraphicAttribute which draws images inClassjava.awt.fontJava SE
ImagingOpExceptionThe ImagingOpException is thrown if one of the BufferedImageOp or RasterOp filter methods cannotClassjava.awt.imageJava SE
IndexColorModelThe IndexColorModel class is a ColorModel class that works with pixel values consisting of aClassjava.awt.imageJava SE
InputContextProvides methods to control text input facilities such as input methods and keyboard layouts.Classjava.awt.imJava SE
InputEventThe root event class for all component-level input events.Classjava.awt.eventJava SE
InputMethodEventInput method events contain information about text that is being composed using an input method.Classjava.awt.eventJava SE
InputMethodHighlightAn InputMethodHighlight is used to describe the highlight attributes of text being composed.Classjava.awt.imJava SE
InputSubsetDefines additional Unicode subsets for use by input methods.Classjava.awt.imJava SE
InsetsAn Insets object is a representation of the borders of a container.Classjava.awtJava SE
InvalidDnDOperationExceptionThis exception is thrown by various methods in the java.Classjava.awt.dndJava SE
InvocationEventAn event which executes the run() method on a Runnable when dispatched by the AWT event dispatcher thread.Classjava.awt.eventJava SE
ItemEventA semantic event which indicates that an item was selected or deselected.Classjava.awt.eventJava SE
ImageConsumerThe interface for objects expressing interest in image data through the ImageProducer interfaces.Interfacejava.awt.imageJava SE
ImageObserverAn asynchronous update interface for receiving notifications about Image information as the Image is constructed.Interfacejava.awt.imageJava SE
ImageProducerThe interface for objects which can produce the image data for Images.Interfacejava.awt.imageJava SE
InputMethodDefines the interface for an input method that supports complex text input.Interfacejava.awt.im.spiJava SE
InputMethodContextProvides methods that input methods can use to communicate with their client components or to requestInterfacejava.awt.im.spiJava SE
InputMethodDescriptorDefines methods that provide sufficient information about an input method to enable selection and loading of that input method.Interfacejava.awt.im.spiJava SE
InputMethodListenerThe listener interface for receiving input method events.Interfacejava.awt.eventJava SE
InputMethodRequestsInputMethodRequests defines the requests that a text editing component has to handle in order to work with input methods.Interfacejava.awt.imJava SE
ItemListenerThe listener interface for receiving item events.Interfacejava.awt.eventJava SE
ItemSelectableThe interface for objects which contain a set of items for which zero or more can be selected.Interfacejava.awtJava SE
JobAttributesA set of attributes which control a print job.Classjava.awtJava SE
JobAttributes .DefaultSelectionTypeA type-safe enumeration of possible default selection states.Classjava.awt.JobAttributesJava SE
JobAttributes .DestinationTypeA type-safe enumeration of possible job destinations.Classjava.awt.JobAttributesJava SE
JobAttributes .DialogTypeA type-safe enumeration of possible dialogs to display to the user.Classjava.awt.JobAttributesJava SE
JobAttributes .MultipleDocumentHandlingTypeA type-safe enumeration of possible multiple copy handling states.Classjava.awt.JobAttributesJava SE
JobAttributes .SidesTypeA type-safe enumeration of possible multi-page impositions.Classjava.awt.JobAttributesJava SE
KernelThe Kernel class defines a matrix that describes how a specified pixel and its surrounding pixels affect the valueClassjava.awt.imageJava SE
KeyAdapterAn abstract adapter class for receiving keyboard events.Classjava.awt.eventJava SE
KeyboardFocusManagerThe KeyboardFocusManager is responsible for managing the active and focused Windows, and the current focus owner.Classjava.awtJava SE
KeyEventAn event which indicates that a keystroke occurred in a component.Classjava.awt.eventJava SE
KeyEventDispatcherA KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents.Interfacejava.awtJava SE
KeyEventPostProcessorA KeyEventPostProcessor cooperates with the current KeyboardFocusManager in the final resolution of all unconsumed KeyEvents.Interfacejava.awtJava SE
KeyListenerThe listener interface for receiving keyboard events (keystrokes).Interfacejava.awt.eventJava SE
LabelA Label object is a component for placing text in a container.Classjava.awtJava SE
LayoutPathLayoutPath provides a mapping between locations relative to the baseline and points in user space.Classjava.awt.fontJava SE
Line2DThis Line2D represents a line segment in (x,y) coordinate space.Classjava.awt.geomJava SE
Line2D .DoubleA line segment specified with double coordinates.Classjava.awt.geom.Line2DJava SE
Line2D .FloatA line segment specified with float coordinates.Classjava.awt.geom.Line2DJava SE
LinearGradientPaintThe LinearGradientPaint class provides a way to fill a Shape with a linear color gradient pattern.Classjava.awtJava SE
LineBreakMeasurerThe LineBreakMeasurer class allows styled text to be broken into lines (or segments) that fit within a particular visualClassjava.awt.fontJava SE
LineMetricsThe LineMetrics class allows access to the metrics needed to layout characters along a lineClassjava.awt.fontJava SE
ListThe List component presents the user with a scrolling list of text items.Classjava.awtJava SE
LookupOpThis class implements a lookup operation from the source to the destination.Classjava.awt.imageJava SE
LookupTableThis abstract class defines a lookup table object.Classjava.awt.imageJava SE
LayoutManagerDefines the interface for classes that know how to lay out Swing's painting architecture assumes the children of aInterfacejava.awtJava SE
LayoutManager2Defines an interface for classes that know how to layout Containers based on a layout constraints object.Interfacejava.awtJava SE
MediaTrackerThe MediaTracker class is a utility class to track the status of a number of media objects.Classjava.awtJava SE
MemoryImageSourceThis class is an implementation of the ImageProducer interface which uses an array to produce pixel values for an Image.Classjava.awt.imageJava SE
MenuA Menu object is a pull-down menu component that is deployed from a menu bar.Classjava.awtJava SE
MenuBarThe MenuBar class encapsulates the platform's concept of a menu bar bound to a frame.Classjava.awtJava SE
MenuComponentThe abstract class MenuComponent is the superclass of all menu-related components.Classjava.awtJava SE
MenuItemAll items in a menu must belong to the class MenuItem, or one of its subclasses.Classjava.awtJava SE
MenuShortcutThe MenuShortcutclass represents a keyboard accelerator Menu shortcuts are created using virtual keycodes, not characters.Classjava.awtJava SE
MimeTypeParseExceptionClassjava.awt.datatransferJava SE
MouseAdapterAn abstract adapter class for receiving mouse events.Classjava.awt.eventJava SE
MouseDragGestureRecognizerThis abstract subclass of DragGestureRecognizer defines a DragGestureRecognizerClassjava.awt.dndJava SE
MouseEventAn event which indicates that a mouse action occurred in a component.Classjava.awt.eventJava SE
MouseInfoMouseInfo provides methods for getting information about the mouse, such as mouse pointer location and the number of mouse buttons.Classjava.awtJava SE
MouseMotionAdapterAn abstract adapter class for receiving mouse motion events.Classjava.awt.eventJava SE
MouseWheelEventAn event which indicates that the mouse wheel was rotated in a component.Classjava.awt.eventJava SE
MultiPixelPackedSampleModelThe MultiPixelPackedSampleModel class represents one-banded images and can pack multiple one-sampleClassjava.awt.imageJava SE
MultipleGradientPaintThis is the superclass for Paints which use a multiple color gradient to fill in their raster.Classjava.awtJava SE
MultipleGradientPaint .ColorSpaceTypeThe color space in which to perform the gradient interpolation.Classjava.awt.MultipleGradientPaintJava SE
MultipleGradientPaint .CycleMethodThe method to use when painting outside the gradient bounds.Classjava.awt.MultipleGradientPaintJava SE
MenuContainerThe super class of all menu related containers.Interfacejava.awtJava SE
MouseListenerThe listener interface for receiving interesting mouse events (press, release, click, enter, and exit) on a component.Interfacejava.awt.eventJava SE
MouseMotionListenerThe listener interface for receiving mouse motion events on a component.Interfacejava.awt.eventJava SE
MouseWheelListenerThe listener interface for receiving mouse wheel events on a component.Interfacejava.awt.eventJava SE
MultipleMasterThe MultipleMaster interface represents Type 1 Multiple Master fonts.Interfacejava.awt.fontJava SE
MultiResolutionImageThis interface is designed to be an optional additional API supported by some implementations of Image to allow them to provideInterfacejava.awt.imageJava SE
NoninvertibleTransformExceptionThe NoninvertibleTransformException class represents an exception that is thrown if an operation is performed requiringClassjava.awt.geomJava SE
NumericShaperThe NumericShaper class is used to convert Latin-1 (European) digits to other Unicode decimal digits.Classjava.awt.fontJava SE
NumericShaper .RangeA NumericShaper.Classjava.awt.font.NumericShaperJava SE
OpenTypeThe OpenType interface represents OpenType and TrueType fonts.Interfacejava.awt.fontJava SE
PackedColorModelThe PackedColorModel class is an abstract ColorModel class that works with pixel values which representClassjava.awt.imageJava SE
PageAttributesA set of attributes which control the output of a printed page.Classjava.awtJava SE
PageAttributes .ColorTypeA type-safe enumeration of possible color states.Classjava.awt.PageAttributesJava SE
PageAttributes .MediaTypeA type-safe enumeration of possible paper sizes.Classjava.awt.PageAttributesJava SE
PageAttributes .OrientationRequestedTypeA type-safe enumeration of possible orientations.Classjava.awt.PageAttributesJava SE
PageAttributes .OriginTypeA type-safe enumeration of possible origins.Classjava.awt.PageAttributesJava SE
PageAttributes .PrintQualityTypeA type-safe enumeration of possible print qualities.Classjava.awt.PageAttributesJava SE
PageFormatThe PageFormat class describes the size and orientation of a page to be printed.Classjava.awt.printJava SE
PaintEventThe component-level paint event.Classjava.awt.eventJava SE
PanelPanel is the simplest container class.Classjava.awtJava SE
PaperThe Paper class describes the physical characteristics of When creating a Paper object, it is the application'sClassjava.awt.printJava SE
ParameterBlockA ParameterBlock encapsulates all the information about sources and parameters (Objects) required by a RenderableImageOp, or otherClassjava.awt.image.renderableJava SE
Path2DThe Path2D class provides a simple, yet flexible shape which represents an arbitrary geometric path.Classjava.awt.geomJava SE
Path2D .DoubleThe Double class defines a geometric path with coordinates stored in double precision floating point.Classjava.awt.geom.Path2DJava SE
Path2D .FloatThe Float class defines a geometric path with coordinates stored in single precision floating point.Classjava.awt.geom.Path2DJava SE
PixelGrabberThe PixelGrabber class implements an ImageConsumer which can be attached to an Image or ImageProducer object to retrieve a subset of the pixelsClassjava.awt.imageJava SE
PixelInterleavedSampleModelThis class represents image data which is stored in a pixel interleaved which each sample of a pixel occupies one data element of the DataBuffer.Classjava.awt.imageJava SE
PointA point representing a location in (x,y) coordinate space, specified in integer precision.Classjava.awtJava SE
Point2DThe Point2D class defines a point representing a location in (x,y) coordinate space.Classjava.awt.geomJava SE
Point2D .DoubleThe Double class defines a point specified inSince:1.Classjava.awt.geom.Point2DJava SE
Point2D .FloatThe Float class defines a point specified in floatSince:1.Classjava.awt.geom.Point2DJava SE
PointerInfoA class that describes the pointer position.Classjava.awtJava SE
PolygonThe Polygon class encapsulates a description of a closed, two-dimensional region within a coordinate space.Classjava.awtJava SE
PopupMenuA class that implements a menu which can be dynamically popped up at a specified position within a component.Classjava.awtJava SE
PrinterAbortExceptionThe PrinterAbortException class is a subclass of PrinterException and is used to indicate that a userClassjava.awt.printJava SE
PrinterExceptionThe PrinterException class and its subclasses are used to indicate that an exceptional condition has occurred in the printClassjava.awt.printJava SE
PrinterIOExceptionThe PrinterIOException class is a subclass of PrinterException and is used to indicate that an IO errorClassjava.awt.printJava SE
PrinterJobThe PrinterJob class is the principal class that controls printing.Classjava.awt.printJava SE
PrintJobAn abstract class which initiates and executes a print job.Classjava.awtJava SE
ProfileDataExceptionThis exception is thrown when an error occurs in accessing or processing an ICC_Profile object.Classjava.awt.colorJava SE
PageableThe Pageable implementation represents a set of pages to be printed.Interfacejava.awt.printJava SE
PaintThis Paint interface defines how color patterns can be generated for Graphics2D operations.Interfacejava.awtJava SE
PaintContextThe PaintContext interface defines the encapsulated and optimized environment to generate color patterns in deviceInterfacejava.awtJava SE
PathIteratorThe PathIterator interface provides the mechanism for objects that implement the ShapeInterfacejava.awt.geomJava SE
PrintableThe Printable interface is implemented by the print methods of the currentInterfacejava.awt.printJava SE
PrinterGraphicsThe PrinterGraphics interface is implemented by Graphics objects that are passed toInterfacejava.awt.printJava SE
PrintGraphicsAn abstract class which provides a print graphics context for a page.Interfacejava.awtJava SE
QuadCurve2DThe QuadCurve2D class defines a quadratic parametric curve segment in (x,y) coordinate space.Classjava.awt.geomJava SE
QuadCurve2D .DoubleA quadratic parametric curve segment specified with double coordinates.Classjava.awt.geom.QuadCurve2DJava SE
QuadCurve2D .FloatA quadratic parametric curve segment specified withSince:1.Classjava.awt.geom.QuadCurve2DJava SE
RadialGradientPaintThe RadialGradientPaint class provides a way to fill a shape with a circular radial color gradient pattern.Classjava.awtJava SE
RasterA class representing a rectangular array of pixels.Classjava.awt.imageJava SE
RasterFormatExceptionThe RasterFormatException is thrown if there is invalid layout information in the Raster.Classjava.awt.imageJava SE
RectangleA Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's upper-left pointClassjava.awtJava SE
Rectangle2DThe Rectangle2D class describes a rectangle defined by a location (x,y) and dimensionClassjava.awt.geomJava SE
Rectangle2D .DoubleThe Double class defines a rectangle specified in double coordinates.Classjava.awt.geom.Rectangle2DJava SE
Rectangle2D .FloatThe Float class defines a rectangle specified in floatSince:1.Classjava.awt.geom.Rectangle2DJava SE
RectangularShapeRectangularShape is the base class for a number of Shape objects whose geometry is defined by a rectangular frame.Classjava.awt.geomJava SE
RenderableImageOpThis class handles the renderable aspects of an operation with help from its associated instance of a ContextualRenderedImageFactory.Classjava.awt.image.renderableJava SE
RenderableImageProducerAn adapter class that implements ImageProducer to allow the asynchronous production of a RenderableImage.Classjava.awt.image.renderableJava SE
RenderContextA RenderContext encapsulates the information needed to produce a specific rendering from a RenderableImage.Classjava.awt.image.renderableJava SE
RenderingHintsThe RenderingHints class defines and manages collections of keys and associated values which allow an application to provide inputClassjava.awtJava SE
RenderingHints .KeyDefines the base type of all keys used along with the RenderingHints class to control variousClassjava.awt.RenderingHintsJava SE
ReplicateScaleFilterAn ImageFilter class for scaling images using the simplest algorithm.Classjava.awt.imageJava SE
RescaleOpThis class performs a pixel-by-pixel rescaling of the data in the source image by multiplying the sample values for each pixel by a scaleClassjava.awt.imageJava SE
RGBImageFilterThis class provides an easy way to create an ImageFilter which modifies the pixels of an image in the default RGB ColorModel.Classjava.awt.imageJava SE
RobotThis class is used to generate native system input events for the purposes of test automation, self-running demos, andClassjava.awtJava SE
RoundRectangle2DThe RoundRectangle2D class defines a rectangle with rounded corners defined by a location (x,y), aClassjava.awt.geomJava SE
RoundRectangle2D .DoubleThe Double class defines a rectangle with rounded corners all specified in double coordinates.Classjava.awt.geom.RoundRectangle2DJava SE
RoundRectangle2D .FloatThe Float class defines a rectangle with rounded corners all specified in float coordinates.Classjava.awt.geom.RoundRectangle2DJava SE
RasterOpThis interface describes single-input/single-output operations performed on Raster objects.Interfacejava.awt.imageJava SE
RenderableImageA RenderableImage is a common interface for rendering-independent images (a notion which subsumes resolution independence).Interfacejava.awt.image.renderableJava SE
RenderedImageRenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters.Interfacejava.awt.imageJava SE
RenderedImageFactoryThe RenderedImageFactory interface (often abbreviated RIF) is intended to be implemented by classes that wish to act as factoriesInterfacejava.awt.image.renderableJava SE
SampleModelThis abstract class defines an interface for extracting samples of pixels in an image.Classjava.awt.imageJava SE
ScrollbarThe Scrollbar class embodies a scroll bar, a familiar user-interface object.Classjava.awtJava SE
ScrollPaneA container class which implements automatic horizontal and/or vertical scrolling for a single child component.Classjava.awtJava SE
ScrollPaneAdjustableThis class represents the state of a horizontal or vertical scrollbar of a ScrollPane.Classjava.awtJava SE
ShapeGraphicAttributeThe ShapeGraphicAttribute class is an implementation of GraphicAttribute that draws shapes in a TextLayout.Classjava.awt.fontJava SE
ShortLookupTableThis class defines a lookup table object.Classjava.awt.imageJava SE
SinglePixelPackedSampleModelThis class represents pixel data packed such that the N samples which make up a single pixel are stored in a single data array element, and each dataClassjava.awt.imageJava SE
SplashScreenThe splash screen can be displayed at application startup, before the Java Virtual Machine (JVM) starts.Classjava.awtJava SE
StringSelectionA Transferable which implements the capability required to transfer a String.Classjava.awt.datatransferJava SE
SystemColorA class to encapsulate symbolic colors representing the color of native GUI objects on a system.Classjava.awtJava SE
SystemFlavorMapThe SystemFlavorMap is a configurable map between natives (Strings), which correspond to platform-specific data formats, and flavors (DataFlavors),Classjava.awt.datatransferJava SE
SystemTrayThe SystemTray class represents the system tray for a desktop.Classjava.awtJava SE
SecondaryLoopA helper interface to run the nested event loop.Interfacejava.awtJava SE
ShapeThe Shape interface provides definitions for objects that represent some form of geometric shape.Interfacejava.awtJava SE
StrokeThe Stroke interface allows a Graphics2D object to obtain a Shape that is theInterfacejava.awtJava SE
TextAreaA TextArea object is a multi-line region that displays text.Classjava.awtJava SE
TextAttributeThe TextAttribute class defines attribute keys and attribute values used for text rendering.Classjava.awt.fontJava SE
TextComponentThe TextComponent class is the superclass of any component that allows the editing of some text.Classjava.awtJava SE
TextEventA semantic event which indicates that an object's text changed.Classjava.awt.eventJava SE
TextFieldA TextField object is a text component that allows for the editing of a single line of text.Classjava.awtJava SE
TextHitInfoThe TextHitInfo class represents a character position in a text model, and a bias, or side, of the character.Classjava.awt.fontJava SE
TextLayoutTextLayout is an immutable graphical representation of styled It provides the following capabilities:Classjava.awt.fontJava SE
TextLayout .CaretPolicyDefines a policy for determining the strong caret location.Classjava.awt.font.TextLayoutJava SE
TextMeasurerThe TextMeasurer class provides the primitive operations needed for line break: measuring up to a given advance, determining theClassjava.awt.fontJava SE
TexturePaintThe TexturePaint class provides a way to fill a Shape with a texture that is specified asClassjava.awtJava SE
ToolkitThis class is the abstract superclass of all actual implementations of the Abstract Window Toolkit.Classjava.awtJava SE
TransformAttributeThe TransformAttribute class provides an immutable wrapper for a transform so that it is safe to use as an attribute.Classjava.awt.fontJava SE
TrayIconA TrayIcon object represents a tray icon that can be added to the system tray.Classjava.awtJava SE
TrayIcon .MessageTypeThe message type determines which icon will be displayed in the caption of the message, and a possible system sound a messageClassjava.awt.TrayIconJava SE
TextListenerThe listener interface for receiving text events.Interfacejava.awt.eventJava SE
TileObserverAn interface for objects that wish to be informed when tiles of a WritableRenderedImage become modifiable by some writer viaInterfacejava.awt.imageJava SE
TransferableDefines the interface for classes that can be used to provide data for a transfer operation.Interfacejava.awt.datatransferJava SE
TransparencyThe Transparency interface defines the common transparency modes for implementing classes.Interfacejava.awtJava SE
UnsupportedFlavorExceptionSignals that the requested data is not supported in this flavor.Classjava.awt.datatransferJava SE
VolatileImageVolatileImage is an image which can lose its contents at any time due to circumstances beyond the control of theClassjava.awt.imageJava SE
WindowA Window object is a top-level window with no borders and no The default layout for a window is BorderLayout.Classjava.awtJava SE
WindowAdapterAn abstract adapter class for receiving window events.Classjava.awt.eventJava SE
WindowEventA low-level event that indicates that a window has changed its status.Classjava.awt.eventJava SE
WritableRasterThis class extends Raster to provide pixel writing capabilities.Classjava.awt.imageJava SE
Window .Type A window type defines the generic visual appearance and behavior of a top-level window.Classjava.awt.WindowJava SE
WindowFocusListenerThe listener interface for receiving WindowEvents, including WINDOW_GAINED_FOCUS and WINDOW_LOST_FOCUS events.Interfacejava.awt.eventJava SE
WindowListenerThe listener interface for receiving window events.Interfacejava.awt.eventJava SE
WindowStateListenerThe listener interface for receiving window state events.Interfacejava.awt.eventJava SE
WritableRenderedImageWritableRenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters andInterfacejava.awt.imageJava SE