Method Categories and Interface
Category |
Interface Name |
Methods |
Action |
ActionListener |
actionPerformed(ActionEvent) |
Item |
ItemListener |
itemStateChanged(ItemEvent) |
Mouse |
MouseListener |
mousePressed(MouseEvent) mouseReleased(MouseEvent) mouseEnterd(MouseEvent) mouseExited(MouseEvent) mouseClicked(MouseEvent) |
Mouse Motion |
MouseMotionListener |
mouseDragged(MouseEvent) mouseMoved(MouseEvent) |
Key |
KeyListener |
keyPressed(KeyEvent) keyReleased(KeyEvent) keyTyped(KeyEvent) |
Focus |
FocusListener |
focusGained(FocusEvent) focusLost(FocusEvent) |
Adjustment |
AdjustmentListener |
adjustmentValueChanged(AdjusmentEvent) |
Component |
ComponenetListener |
componentMoved(ComponentEvent) componentHidden(ComponentEvent) componentResized(ComponentEvent) componentShown(ComponentEvent) |
Window |
WindowListener |
windowClosing(WindowEvent) windowOpened(WindowEvent) windowIconified(WindowEvent) windowDeiconified(WindowEvent) windowClosed(WindowEvent) windowActivated(WindowEvent) windowDeactivated(WindowEvent) |
Container |
ContainerListener |
componentAdded(ContainerEvent) componentRemoved(ContainerEvent) |
Text |
TextListener |
textValueChanged(TextEvent) |
AWT Components
Component Type |
Description |
Button |
A named rectangular box used for receiving mouse clicks |
Canvas |
A panel used for drawing |
Checkbox |
A component allowing the user to select an item |
ChekboxMenuItem |
A checkbox within a menu |
Choice |
A pull-down static list of items |
Component |
The parent of all AWT components, except menu components |
Container |
The parent of all AWT containers |
Dialog |
The base class of all modal dialog boxes |
Frame |
The base class of all GUI windows with window manager controls |
Label |
A text string component |
List |
A component that containers a dynamic set of items |
Menu |
An element under the menu bar, which containers a set of menu items |
MenuItem |
An item within a menu |
Panel |
A basic container class used most often to create complex layouts |
Scrollbar |
A component that allows a user to “select from a range of values” |
ScrollPane |
A container class that implements automatic horizontal and vertical Scrolling for a single child component |
TextArea |
A component that allows the user to enter a block of text |
TextField |
A component that allows the user to enter a single line of text |
Window |
The base class of all GUI windows, without window manager controls |
Component Events
Component Type |
Act |
Adj |
Cmp |
Cnt |
Foc |
Itm |
Key |
Mou |
MM |
Text |
Win |
Button |
V |
|
V |
|
V |
|
V |
V |
V |
|
|
Canvas |
|
|
V |
|
V |
|
V |
V |
V |
|
|
Checkbox |
|
|
V |
|
V |
V |
V |
V |
V |
|
|
CheckboxMenuItem |
|
|
|
|
|
V |
|
|
|
|
|
Choice |
|
|
V |
|
V |
V |
V |
V |
V |
|
|
Component |
|
|
V |
|
V |
|
V |
V |
V |
|
|
Container |
|
|
V |
V |
V |
|
V |
V |
V |
|
|
Dialog |
|
|
V |
V |
V |
|
V |
V |
V |
|
V |
Frame |
|
|
V |
V |
V |
|
V |
V |
V |
|
V |
Label |
|
|
V |
|
V |
|
V |
V |
V |
|
|
List |
V |
|
V |
|
V |
V |
V |
V |
V |
|
|
MenuItem |
V |
|
|
|
|
|
|
|
|
|
|
Panel |
|
|
V |
V |
V |
|
V |
V |
V |
|
|
Scrollbar |
|
V |
V |
|
V |
|
V |
V |
V |
|
|
ScrollPane |
|
|
V |
V |
V |
|
V |
V |
V |
|
|
TextArea |
|
|
V |
|
V |
|
V |
V |
V |
V |
|
TextField |
V |
|
V |
|
V |
|
V |
V |
V |
V |
|
Window |
|
|
V |
V |
V |
|
V |
V |
V |
|
V |
Act – ActionListener
Adj – AdjustmentListener
Cmp – ComponentListener
Cnt – ContainerListener
Foc – FocusListener
Itm – ItemListener
Key – KeyListener
Mou – MouseListener
MM – MouseMotionListener
Text – TextListener
Win – WindowListener