Protege-2000 1.7

edu.stanford.smi.protege.util
Class PopupMenuMouseListener

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--edu.stanford.smi.protege.util.PopupMenuMouseListener
All Implemented Interfaces:
EventListener, MouseListener
Direct Known Subclasses:
TablePopupMenuMouseListener, TreePopupMenuMouseListener

public abstract class PopupMenuMouseListener
extends MouseAdapter

Description of the class

Author:
Ray Fergerson

Constructor Summary
PopupMenuMouseListener(JComponent c)
           
 
Method Summary
protected abstract  JPopupMenu getPopupMenu()
           
 void mouseClicked(MouseEvent event)
           
 void mousePressed(MouseEvent event)
           
 void mouseReleased(MouseEvent event)
           
protected abstract  void setSelection(JComponent c, int x, int y)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PopupMenuMouseListener

public PopupMenuMouseListener(JComponent c)
Method Detail

getPopupMenu

protected abstract JPopupMenu getPopupMenu()

mouseClicked

public void mouseClicked(MouseEvent event)
Overrides:
mouseClicked in class MouseAdapter

mousePressed

public void mousePressed(MouseEvent event)
Overrides:
mousePressed in class MouseAdapter

mouseReleased

public void mouseReleased(MouseEvent event)
Overrides:
mouseReleased in class MouseAdapter

setSelection

protected abstract void setSelection(JComponent c,
                                     int x,
                                     int y)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.