org.jcreme.swing.table
Class SortableColumnHeaderMouseListener

java.lang.Object
  extended byjava.awt.event.MouseAdapter
      extended byorg.jcreme.swing.table.SortableColumnHeaderMouseListener
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener

public class SortableColumnHeaderMouseListener
extends java.awt.event.MouseAdapter

This mouse listener enable to change the order of a column when the user clicks on the table header.

Version:
$Revision: 1.1 $
Author:
$Author: dbregeon $

Constructor Summary
SortableColumnHeaderMouseListener()
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent mouseEvent)
          This method is called when the user clicks on the header of a column.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseEntered, mouseExited, mousePressed, mouseReleased
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortableColumnHeaderMouseListener

public SortableColumnHeaderMouseListener()
Method Detail

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
This method is called when the user clicks on the header of a column. If the column was in order SortOrder.NONE, it becomes in order SortOrder.ASCENDING. Otherwise it goes in order SortOrder.DESCENDING. All the other columns are put back to SortOrder.NONE.

Parameters:
mouseEvent - the click event to be processed.


Copyright 2006 null. All Rights Reserved.