org.norvelle.textcite.gui
Class TablePanel.MouseTableActionAdapter

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

 class TablePanel.MouseTableActionAdapter
extends java.awt.event.MouseAdapter

MouseTableActionAdapter Handle mouse actions on the table. Responds to double-clicks by opening the selected Citation for editing. Responds to right-clicks by

Author:
Erik Norvelle

Field Summary
(package private)  TablePanel adaptee
           
 
Constructor Summary
TablePanel.MouseTableActionAdapter(TablePanel adaptee)
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
          We don't define any default double-click event on the tree, but we allow the registration of listeners who can be informed of this event.
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
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
 

Field Detail

adaptee

TablePanel adaptee
Constructor Detail

TablePanel.MouseTableActionAdapter

public TablePanel.MouseTableActionAdapter(TablePanel adaptee)
Method Detail

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

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

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
We don't define any default double-click event on the tree, but we allow the registration of listeners who can be informed of this event.

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