edu.ucla.stat.SOCR.util.tablemodels
Class SortedTableHeaderMouseListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by edu.ucla.stat.SOCR.util.tablemodels.SortedTableHeaderMouseListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

public class SortedTableHeaderMouseListener
extends java.awt.event.MouseAdapter

MouseListener that invokes sorting when a button is pressed on the column's header.


Constructor Summary
SortedTableHeaderMouseListener(javax.swing.JTable table, SortedTableModel sortedTableModel)
          Creates SortedTableHeaderMouseListener object with specified JTable and SortedTableModel.
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
          Invoked when the mouse has been clicked on a component.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortedTableHeaderMouseListener

public SortedTableHeaderMouseListener(javax.swing.JTable table,
                                      SortedTableModel sortedTableModel)
Creates SortedTableHeaderMouseListener object with specified JTable and SortedTableModel.

Parameters:
table - JTable component
sortedTableModel - SortedTableModel object
Method Detail

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Invoked when the mouse has been clicked on a component. Invokes sorting of the column.

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