buoy.internal
Class EventLinkAdapter
java.lang.Object
buoy.internal.EventLinkAdapter
- All Implemented Interfaces:
- java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.event.WindowListener, java.util.EventListener
public class EventLinkAdapter
- extends java.lang.Object
- implements java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.event.WindowListener
This class handles interaction with the AWT event model. Its job is to implement every listener
interface, then generate and dispatch appropriate event objects.
- Author:
- Peter Eastman
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventLinkAdapter
public EventLinkAdapter(Widget widget)
- Create a new adapter for a particular Widget.
newEventType
public void newEventType(java.lang.Class eventType)
- This is called when a new event link is added to a Widget. It checks to see whether this adapter
has already been added as a listener for that event type, and if not, it adds itself.
mousePressed
public void mousePressed(java.awt.event.MouseEvent ev)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent ev)
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent ev)
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent ev)
- Specified by:
mouseEntered
in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent ev)
- Specified by:
mouseExited
in interface java.awt.event.MouseListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent ev)
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent ev)
- Specified by:
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent ev)
- Specified by:
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent ev)
- Specified by:
keyPressed
in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent ev)
- Specified by:
keyReleased
in interface java.awt.event.KeyListener
keyTyped
public void keyTyped(java.awt.event.KeyEvent ev)
- Specified by:
keyTyped
in interface java.awt.event.KeyListener
focusGained
public void focusGained(java.awt.event.FocusEvent ev)
- Specified by:
focusGained
in interface java.awt.event.FocusListener
focusLost
public void focusLost(java.awt.event.FocusEvent ev)
- Specified by:
focusLost
in interface java.awt.event.FocusListener
windowActivated
public void windowActivated(java.awt.event.WindowEvent ev)
- Specified by:
windowActivated
in interface java.awt.event.WindowListener
windowClosed
public void windowClosed(java.awt.event.WindowEvent ev)
- Specified by:
windowClosed
in interface java.awt.event.WindowListener
windowClosing
public void windowClosing(java.awt.event.WindowEvent ev)
- Specified by:
windowClosing
in interface java.awt.event.WindowListener
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent ev)
- Specified by:
windowDeactivated
in interface java.awt.event.WindowListener
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent ev)
- Specified by:
windowDeiconified
in interface java.awt.event.WindowListener
windowIconified
public void windowIconified(java.awt.event.WindowEvent ev)
- Specified by:
windowIconified
in interface java.awt.event.WindowListener
windowOpened
public void windowOpened(java.awt.event.WindowEvent ev)
- Specified by:
windowOpened
in interface java.awt.event.WindowListener
Written by Peter Eastman.