The Abstract Window Toolkit(AWT) contains numerous classes and methods that allow you to create and manage windows. Although the main purpose of the AWT is to support applet windows, it can also be used to create stand-alone windows that run in GUI environment, such as windows.
The AWT classes are contained in the 'java.awt' package. Fortunately, because it is logically organized in a top-down, hierarchical fashion, it is easier to understand and use.
Following are the list of some AWT classes.
Class
|
Description
|
AWTEvent
|
Encapsulates AWT events.
|
AWTEventMulticaster
|
Dispatches events to multiple listeners.
|
BorderLayout
|
The border layout manager. Border layouts use five components: North, South, East West, and Center.
|
Button
|
Creates a push button control.
|
Canvas
|
A blank, semantics-free window.
|
CardLayout
|
The card layout manager. Card layouts emulate index cards. Only the one on top is showing.
|
Checkbox
|
Creates a checkbox control.
|
CheckboxGroup
|
Creates a group of check box controls.
|
CheckboxMenuItem
|
Creates an on/off menu item.
|
Choice
|
Creates a pop-up list.
|
Color
|
Manages colors in a portable, platform-independent fashion.
|
Component
|
An abstract superclass for various AWT components.
|
Container
|
A subclass of Component that can hold other components.
|
Cursor
|
Encapsulates events.
|
Dialog
|
Creates a dialog window.
|
Dimension
|
Specifies the dimentions of an object. The width is stored in width, and the height is stored in height.
|
Event
|
Encapsulates events.
|
EventQueue
|
Queues events.
|
FileDialog
|
Creates a window from which a file can be selected.
|
FlowLayout
|
The flow layout manager. Flow layout positions components left to right, top to bottom.
|
Font
|
Encapsulates a type font.
|
FontMetrics
|
Encapsulates various information related to a font. This information helps you display text in a window.
|
Frame
|
Creates a standard window that has t title bar, resize corners, and a menu bar.
|
Graphics
|
Encapsulates the graphics context. This context is used by the various output methods to display output in a window.
|
GraphicsDevice
|
Describes a graphics device such as a screen printer.
|
GraphicsEnvironment
|
Describes the collection of a available Font andGraphicsDevice objects.
|
GridBagConstraints
|
Defines various constraints relating to theGridBagLayout class.
|
GridLayout
|
The grid layout manager. Grid layout displays components in a two-dimensional grid.
|
GridBagLayout
|
The grid bag layout manager. Grid bag layout displays components subject to the constraints specified by GridBagConstraints.
|
Image
|
Encapsulates graphical images.
|
Insets
|
Encapsulates th borders of a container.
|
Label
|
Creates a label that displays a string.
|
List
|
Creates a list from which the user can choose. Similar to the standard Windows list box.
|
MediaTracker
|
Manages media objects.
|
Menu
|
Creates a pull-down menu.
|
MenuBar
|
Creates a menu bar.
|
MenuComponent
|
An abstract class implemented by various menu classes.
|
MenuItem
|
Creates a menu item.
|
MenuShortcut
|
Encapsulates a keyboard shortcut for a menu item.
|
Panel
|
The simplest concrete subclass of Container.
|
Point
|
Encapsulates a Cartesian co-ordinate pair, stored in x and y.
|
Polygon
|
Encapsulates a polygon.
|
PopupMenu
|
Encapsulates a pop-up menu.
|
PrintJob
|
An abstract class that represents a print job.
|
Rectangle
|
Encapsulates a rectangle.
|
Robot
|
Supports automated testing of AWT-based applications.(Added by Java 2, v1.3)
|
Scrollbar
|
Creates a scroll bar control.
|
ScrollPane
|
A container that provides horizontal and/or vertical scroll bars for another component.
|
SystemColor
|
Contains the colors of GUI widgets such as windows, scroll bars, text, and others.
|
TextArea
|
Creates a multiline edit control.
|
TextComponent
|
A superclass for TextArea and TextField.
|
TextField
|
Creates a single-line edit control.
|
Toolkit
|
Abstract class implemented by the AWT.
|
Window
|
Creates a window with no frame, no menu bar, and no title.
|
No comments:
Post a Comment