uk.ac.ic.doc.automed.p2p.editor
Class MenuPopUpHelper

java.lang.Object
  extended by uk.ac.ic.doc.automed.p2p.editor.MenuPopUpHelper

public class MenuPopUpHelper
extends java.lang.Object


Nested Class Summary
static interface MenuPopUpHelper.MouseContentHandler
          To be used by host components to create anonymous inner class for handling mouse events to provide content for display
 
Field Summary
private  java.awt.Component host
           
private  javax.swing.JMenuItem[] jmenuItems
           
private  MenuPopUpHelper.MouseContentHandler mouseHandler
           
private  java.awt.Point point
           
private  javax.swing.JPopupMenu popup
           
 
Constructor Summary
MenuPopUpHelper(java.awt.Component host)
           
MenuPopUpHelper(java.awt.Component host, java.lang.String[] menuItems)
           
MenuPopUpHelper(java.awt.Component host, java.lang.String[] menuItems, MenuPopUpHelper.MouseContentHandler mouseHandler)
           
 
Method Summary
 void addActionListeners(java.awt.event.ActionListener[] listeners)
           
 java.awt.Point getMousePoint()
           
 void setMenuItems(java.lang.String[] menuItems)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

private java.awt.Component host

jmenuItems

private javax.swing.JMenuItem[] jmenuItems

popup

private javax.swing.JPopupMenu popup

mouseHandler

private MenuPopUpHelper.MouseContentHandler mouseHandler

point

private java.awt.Point point
Constructor Detail

MenuPopUpHelper

public MenuPopUpHelper(java.awt.Component host)

MenuPopUpHelper

public MenuPopUpHelper(java.awt.Component host,
                       java.lang.String[] menuItems)

MenuPopUpHelper

public MenuPopUpHelper(java.awt.Component host,
                       java.lang.String[] menuItems,
                       MenuPopUpHelper.MouseContentHandler mouseHandler)
Method Detail

setMenuItems

public void setMenuItems(java.lang.String[] menuItems)

addActionListeners

public void addActionListeners(java.awt.event.ActionListener[] listeners)

getMousePoint

public java.awt.Point getMousePoint()