ActionListener |
Sources: |
|
Listener Template: |
class MyListener implements ActionListener
{ public void actionPerformed(ActionEvent evt) { }
}
|
ItemSelectionListener |
Sources: |
JList |
User selected new item. |
|
Listener Template: |
class MyListener implements ListSelectionListener
{ public void valueChanged(ListSelectionEvent evt) { }
}
|
ItemListener |
Sources: |
|
Listener Template: |
class MyListener implements ItemListener
{ public void itemStateChanged(ItemEvent evt){ }
}
|
DocumentListener |
Sources: |
JTextField |
User changed/added/removed text. |
JTextArea |
User changed/added/removed text. |
|
Note: The DocumentListener is added to the Document object contained in the JTextComponent (JTextArea or JTextField ). Use <textCompName>.getDocument().addDocumentListener(<docListenerName>) |
|
Listener Template: |
class MyListener implements DocumentListener
{ public void changedUpdate(DocumentEvent evt){ }
public void insertUpdate( DocumentEvent evt){ }
public void removeUpdate(DocumentEvent evt){ }
}
|
AdjustmentListener |
Sources: |
|
Listener Template: |
class MyListener implements AdjustmentListener
{ public void adjustmentValueChanged(AdjustmentEvent evt){ }
}
|
ComponentListener |
Sources: |
JComponent |
Component moved, resized, hidden, or shown. |
|
Note: A component is any of the widgets listed
here (Button, TextArea, List, Scrollbar, etc.). |
|
Listener Template: |
class MyListener implements ComponentListener
{ public void componentHidden(ComponentEvent evt){ }
public void componentMoved(ComponentEvent evt){ }
public void componentResized(ComponentEvent evt){ }
public void componentShown(ComponentEvent evt){ }
}
|
KeyListener |
Sources: |
JComponent |
User pressed or released a key. |
|
Note: A component is any of the widgets listed
here (Button, TextArea, List, Scrollbar, etc.). |
|
Listener Template: |
class MyListener implements KeyListener
{ public void keyPressed(KeyEvent evt){ }
public void keyReleased(KeyEvent evt){ }
public void keyTyped(KeyEvent evt){ }
}
|
MouseListener
& MouseMotionListener |
Sources: |
JComponent |
User pressed or released mouse button, mouse
entered or exited component, or user moved or dragged mouse. |
|
Listener Templates: |
class MyListener implements MouseListener
{ public void mouseClicked(MouseEvent evt){ }
public void mouseEntered(MouseEvent evt){ }
public void mouseExited(MouseEvent evt){ }
public void mousePressed(MouseEvent evt){ }
public void mouseReleased(MouseEvent evt){ }
}
|
|
class MyListener implements MouseMotionListener
{ public void mouseDragged(MouseEvent evt){ }
public void mouseMoved(MouseEvent evt){ }
}
|
FocusListener |
Sources: |
JComponent |
Component gained or lost focus. (Only one
component at a time has "focus" -- it's the component to which user
input is directed.) |
|
Listener Template: |
class MyListener implements FocusListener
{ public void focusGained(FocusEvent evt){ }
public void focusLost(FocusEvent evt){ }
}
|
WindowListener |
Sources: |
JWindow |
Window is opened, closed, iconified, deiconified,
or close requested. |
|
Listener Template: |
class MyListener implements WindowListener
{ public void windowActivated(WindowEvent evt){ }
public void windowClosed(WindowEvent evt){ }
public void windowClosing(WindowEvent evt){ }
public void windowDeactivated(WindowEvent evt){ }
public void windowDeiconified(WindowEvent evt){ }
public void windowIconified(WindowEvent evt){ }
public void windowOpened(WindowEvent evt){ }
}
|