org.nakedobjects.viewer.classic.event.popup
Class ObjectPopup

java.lang.Object
  extended byjava.awt.MenuComponent
      extended byjava.awt.MenuItem
          extended byjava.awt.Menu
              extended byjava.awt.PopupMenu
                  extended byorg.nakedobjects.viewer.classic.event.popup.ObjectPopup
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.MenuContainer, java.io.Serializable

public class ObjectPopup
extends java.awt.PopupMenu
implements java.awt.event.ActionListener

Popup menu that is attached to a ViewComponent and controls it via the associated ViewOptions object.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.PopupMenu
java.awt.PopupMenu.AccessibleAWTPopupMenu
 
Nested classes inherited from class java.awt.Menu
java.awt.Menu.AccessibleAWTMenu
 
Nested classes inherited from class java.awt.MenuItem
java.awt.MenuItem.AccessibleAWTMenuItem
 
Nested classes inherited from class java.awt.MenuComponent
java.awt.MenuComponent.AccessibleAWTMenuComponent
 
Constructor Summary
ObjectPopup()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void popup(MenuOptionTarget menuOptionTarget, java.util.Vector options, java.awt.Point location)
           
 
Methods inherited from class java.awt.PopupMenu
addNotify, getAccessibleContext, show
 
Methods inherited from class java.awt.Menu
add, add, addSeparator, countItems, getItem, getItemCount, insert, insert, insertSeparator, isTearOff, paramString, remove, remove, removeAll, removeNotify
 
Methods inherited from class java.awt.MenuItem
addActionListener, deleteShortcut, disable, disableEvents, enable, enable, enableEvents, getActionCommand, getActionListeners, getLabel, getListeners, getShortcut, isEnabled, processActionEvent, processEvent, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut
 
Methods inherited from class java.awt.MenuComponent
dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, postEvent, setFont, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

ObjectPopup

public ObjectPopup()
Method Detail

actionPerformed

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

popup

public void popup(MenuOptionTarget menuOptionTarget,
                  java.util.Vector options,
                  java.awt.Point location)