Package org.jdesktop.swingx
Class JXTableHeader.SortGestureRecognizer
- java.lang.Object
-
- org.jdesktop.swingx.JXTableHeader.SortGestureRecognizer
-
- Enclosing class:
- JXTableHeader
@Deprecated public static class JXTableHeader.SortGestureRecognizer extends Object
Deprecated.no longer used internally - keep until we know better how to meet our requirments in MustangController 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 Constructor Description SortGestureRecognizer()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
isResetModifier(MouseEvent e)
Deprecated.Returns a boolean indicating whether the mouse event's modifier should be interpreted as a unsort or not.boolean
isResetSortOrderGesture(MouseEvent e)
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as an unsort trigger or not.boolean
isSortOrderGesture(MouseEvent e)
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as any type of sort change trigger.boolean
isToggleSortOrderGesture(MouseEvent e)
Deprecated.Returns a boolean indicating whether the mouse event should be interpreted as a toggle sort trigger or not.
-
-
-
Method Detail
-
isResetSortOrderGesture
public boolean isResetSortOrderGesture(MouseEvent e)
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
public boolean isToggleSortOrderGesture(MouseEvent e)
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
public boolean isSortOrderGesture(MouseEvent e)
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
protected boolean isResetModifier(MouseEvent e)
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.
-
-