org.jdesktop.swingx
Class JXTableHeader.SortGestureRecognizer

java.lang.Object
  extended by org.jdesktop.swingx.JXTableHeader.SortGestureRecognizer
Enclosing class:
JXTableHeader

public static class JXTableHeader.SortGestureRecognizer
extends java.lang.Object

Encapsulates decision about which MouseEvents should trigger sort/unsort events. Here: a single left click for toggling sort order, a single SHIFT-left click for unsorting.


Constructor Summary
JXTableHeader.SortGestureRecognizer()
           
 
Method Summary
 boolean isResetSortOrderGesture(java.awt.event.MouseEvent e)
           
 boolean isSortOrderGesture(java.awt.event.MouseEvent e)
           
 boolean isToggleSortOrderGesture(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JXTableHeader.SortGestureRecognizer

public JXTableHeader.SortGestureRecognizer()
Method Detail

isResetSortOrderGesture

public boolean isResetSortOrderGesture(java.awt.event.MouseEvent e)

isToggleSortOrderGesture

public boolean isToggleSortOrderGesture(java.awt.event.MouseEvent e)

isSortOrderGesture

public boolean isSortOrderGesture(java.awt.event.MouseEvent e)