public class JXTreeTable.TreeTableHackerExt3 extends JXTreeTable.TreeTableHackerExt2
Issue #474-swingx: double click should start edit (not expand/collapse) changed mightBeExpansionTrigger to filter out clickCounts > 1
Issue #875-swingx: cell selection mode changed the dispatch to do so only if mouse event outside content box and leading
Issue #1169-swingx: remove 1.5 dnd hack removed the additional dispatch here and changed in the implementation of hackAroundDragEnabled to no longer look for the system property (it's useless even if set)
expansionChangedFlag| Constructor and Description |
|---|
TreeTableHackerExt3() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
expandOrCollapseNode(int column,
EventObject e)
Tricksery to make the tree expand/collapse.
|
protected boolean |
mightBeExpansionTrigger(EventObject e)
Overridden to exclude clickcounts > 1.
|
getTreeMousePointisHitDetectionFromProcessMousecompleteEditing, expansionChanged, hitHandleDetectionFromEditCell, hitHandleDetectionFromProcessMouseprotected boolean expandOrCollapseNode(int column,
EventObject e)
JXTreeTable.TreeTableHackerThis might be - indirectly - called from one of two places:
widened access for testing ...
expandOrCollapseNode in class JXTreeTable.TreeTableHackerExt2column - the column index under the event, if any.e - the event which might trigger a expand/collapse.protected boolean mightBeExpansionTrigger(EventObject e)
mightBeExpansionTrigger in class JXTreeTable.TreeTableHackerCopyright © 2017. All Rights Reserved.