org.norvelle.textcite.gui.event
Class ListMouseEvent

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by org.norvelle.textcite.gui.event.ListMouseEvent
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener

public class ListMouseEvent
extends java.awt.event.MouseAdapter

ListMouseEvent: Handle a mouse events on the JList. Opens a dialog box to edit the selected record on double-click, or a popup menu on a right-click.

Author:
Erik Norvelle

Constructor Summary
ListMouseEvent(javax.swing.JList source, int sourceType, javax.swing.JPopupMenu menu)
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent evt)
          Check for right mouse clicks... pop up menu if detected
 void mouseReleased(java.awt.event.MouseEvent evt)
          Check for right mouse clicks... pop up menu if detected
 
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

ListMouseEvent

public ListMouseEvent(javax.swing.JList source,
                      int sourceType,
                      javax.swing.JPopupMenu menu)
Method Detail

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
Check for right mouse clicks... pop up menu if detected

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 evt)
Check for right mouse clicks... pop up menu if detected

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

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