Package org.jdesktop.swingx
Class JXTableHeader.SortGestureRecognizer
java.lang.Object
org.jdesktop.swingx.JXTableHeader.SortGestureRecognizer
- Enclosing class:
JXTableHeader
Deprecated.
no longer used internally - keep until we know better how to
meet our requirments in Mustang
Controller for mapping left mouse clicks to sort/-unsort gestures for use
in interested mouse listeners. This base class interprets a single click
for toggling sort order, and a single SHIFT-left click for unsort.
A custom implementation which doesn't allow unsort.
<code> public class CustomRecognizer extends SortGestureRecognizer { // Disable reset gesture. @Override public boolean isResetSortOrderGesture(MouseEvent e) { return false; } } tableHeader.setSortGestureRecognizer(new CustomRecognizer()); </code>Note: Unsort as of SwingX means to reset the sort of all columns. Which currently doesn't make a difference because it supports single column sorts only. Might become significant after switching to JDK 1.6 which supports multiple column sorting (if we can keep up the pluggable control).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Deprecated.Returns a boolean indicating whether the mouse event's modifier should be interpreted as a unsort or not.boolean
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as an unsort trigger or not.boolean
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as any type of sort change trigger.boolean
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as a toggle sort trigger or not.
-
Constructor Details
-
SortGestureRecognizer
public SortGestureRecognizer()Deprecated.
-
-
Method Details
-
isResetSortOrderGesture
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as an unsort trigger or not.- Parameters:
e
- a mouseEvent representing a left mouse click.- Returns:
- true if the mouse click should be used as a unsort gesture
-
isToggleSortOrderGesture
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as a toggle sort trigger or not.- Parameters:
e
- a mouseEvent representing a left mouse click.- Returns:
- true if the mouse click should be used as a toggle sort gesture
-
isSortOrderGesture
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as any type of sort change trigger.- Parameters:
e
- a mouseEvent representing a left mouse click.- Returns:
- true if the mouse click should be used as a sort/unsort gesture
-
isResetModifier
Deprecated.Returns a boolean indicating whether the mouse event's modifier should be interpreted as a unsort or not.- Parameters:
e
- a mouseEvent representing a left mouse click.- Returns:
- true if the mouse click's modifier should be interpreted as a reset.
-