com.eviware.soapui.support.swing
Class AbstractListMouseListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by com.eviware.soapui.support.swing.AbstractListMouseListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
Direct Known Subclasses:
ModelItemListMouseListener

public abstract class AbstractListMouseListener
extends java.awt.event.MouseAdapter

Abstract MouseListener for JLists that displays a row-sensitive popup-menu

Author:
ole.matzura

Constructor Summary
AbstractListMouseListener()
           
AbstractListMouseListener(boolean enablePopup)
           
 
Method Summary
protected abstract  ActionList getActionsForRow(javax.swing.JList list, int row)
           
protected  ActionList getDefaultActions()
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void setPopupMenu(javax.swing.JPopupMenu menu)
           
 void showPopup(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractListMouseListener

public AbstractListMouseListener()

AbstractListMouseListener

public AbstractListMouseListener(boolean enablePopup)
Method Detail

getActionsForRow

protected abstract ActionList getActionsForRow(javax.swing.JList list,
                                               int row)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class java.awt.event.MouseAdapter

getDefaultActions

protected ActionList getDefaultActions()

mousePressed

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

mouseReleased

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

showPopup

public void showPopup(java.awt.event.MouseEvent e)

setPopupMenu

public void setPopupMenu(javax.swing.JPopupMenu menu)


Copyright © 2005-2009 eviware.com. All Rights Reserved.