edu.washington.cs.supple.wlib.java2
Class ContextSpecificMenuAdapter

java.lang.Object
  extended byjava.awt.event.MouseAdapter
      extended byedu.washington.cs.supple.wlib.java2.ContextSpecificMenuAdapter
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

public class ContextSpecificMenuAdapter
extends java.awt.event.MouseAdapter
implements java.awt.event.ActionListener, java.awt.event.MouseMotionListener

Author:
raphael

Field Summary
protected  java.awt.Component component
           
protected  CustomizationMenu customizationMenu
           
protected  UiObject object
           
protected  javax.swing.JPopupMenu popup
           
 
Constructor Summary
ContextSpecificMenuAdapter(UiObject object, Widget widget, java.awt.Component component)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 UiObject getUiObject()
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

popup

protected javax.swing.JPopupMenu popup

customizationMenu

protected CustomizationMenu customizationMenu

object

protected UiObject object

component

protected java.awt.Component component
Constructor Detail

ContextSpecificMenuAdapter

public ContextSpecificMenuAdapter(UiObject object,
                                  Widget widget,
                                  java.awt.Component component)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

getUiObject

public UiObject getUiObject()