package
java.awt


Show All Login
Java SE 6
  
Details
Contains all of the classes for creating user interfaces and for painting graphics and images. A user interface object such as a button or a scrollbar is called, in AWT terminology, a component. The Component class is the root of all AWT components. See Component for a detailed description of properties that all AWT components share.

Some components fire events when a user interacts with the components. The AWTEvent class and its subclasses are used to represent the events that AWT components can fire. See AWTEvent for a description of the AWT event model.

A container is a component that can contain components and other containers. A con tainer can also have a layout manager that controls the visual placement of components in the container. The AWT package contains several layout manager classes and an interface for building your own layout manager. See Container and LayoutManager for more information.

Additional Specification

sinceJDK1.0

Subpackages
java.awt.color
java.awt.datatransfer
java.awt.dnd
java.awt.event
java.awt.font
java.awt.geom
java.awt.im
java.awt.image
java.awt.peer
java.awt.print

Interfaces
ActiveEvent
Adjustable
Composite
CompositeContext
ItemSelectable
KeyEventDispatcher
KeyEventPostProcessor
LayoutManager
LayoutManager2
MenuContainer
Paint
PaintContext
PrintGraphics
Shape
Stroke
Transparency

Enumerations
  .BaselineResizeBehavior
  .Action
  .ModalExclusionType
  .ModalityType
  .ColorSpaceType
  .CycleMethod
  .MessageType

Errors
AWTError

Exceptions
AWTException
FontFormatException
HeadlessException
IllegalComponentStateException

Classes
AlphaComposite
AWTEvent
AWTEventMulticaster
AWTKeyStroke
AWTPermission
BasicStroke
BorderLayout
BufferCapabilities
  .FlipContents

Button
  .AccessibleAWTButton
Canvas
  .AccessibleAWTCanvas
CardLayout
Checkbox
  .AccessibleAWTCheckbox
CheckboxGroup
CheckboxMenuItem
  .AccessibleAWTCheckboxMenuItem
Choice
  .AccessibleAWTChoice
Color
Component
  .AccessibleAWTComponent
  .AccessibleAWTComponentHandler
  .AccessibleAWTFocusHandler
  .BltBufferStrategy
  .FlipBufferStrategy
ComponentOrientation
Container
  .AccessibleAWTContainer
  .AccessibleContainerHandler
ContainerOrderFocusTraversalPolicy
Cursor
DefaultFocusTraversalPolicy
DefaultKeyboardFocusManager
Desktop
Dialog
  .AccessibleAWTDialog
Dimension
DisplayMode
Event
EventQueue
FileDialog
FlowLayout
FocusTraversalPolicy
Font
FontMetrics
Frame
  .AccessibleAWTFrame
GradientPaint
Graphics
Graphics2D
GraphicsConfigTemplate
GraphicsConfiguration
GraphicsDevice
GraphicsEnvironment
GridBagConstraints
GridBagLayout
GridBagLayoutInfo
GridLayout
Image
ImageCapabilities
Insets
JobAttributes
  .DefaultSelectionType
  .DestinationType
  .DialogType
  .MultipleDocumentHandlingType
  .SidesType
KeyboardFocusManager
Label
  .AccessibleAWTLabel
LinearGradientPaint
List
  .AccessibleAWTList
  .AccessibleAWTListChild
MediaTracker
Menu
  .AccessibleAWTMenu
MenuBar
  .AccessibleAWTMenuBar
MenuComponent
  .AccessibleAWTMenuComponent
MenuItem
  .AccessibleAWTMenuItem
MenuShortcut
MouseInfo
MultipleGradientPaint
PageAttributes
  .ColorType
  .MediaType
  .OrientationRequestedType
  .OriginType
  .PrintQualityType
Panel
  .AccessibleAWTPanel
Point
PointerInfo
Polygon
PopupMenu
  .AccessibleAWTPopupMenu
PrintJob
RadialGradientPaint
Rectangle
RenderingHints
  .Key
Robot
Scrollbar
  .AccessibleAWTScrollBar
ScrollPane
  .AccessibleAWTScrollPane
ScrollPaneAdjustable
SplashScreen
SystemColor
SystemTray
TextArea
  .AccessibleAWTTextArea
TextComponent
  .AccessibleAWTTextComponent
TextField
  .AccessibleAWTTextField
TexturePaint
Toolkit
TrayIcon
Window
  .AccessibleAWTWindow