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.
|
getTreeMousePoint
isHitDetectionFromProcessMouse
completeEditing, expansionChanged, hitHandleDetectionFromEditCell, hitHandleDetectionFromProcessMouse
public TreeTableHackerExt3()
protected boolean expandOrCollapseNode(int column, EventObject e)
JXTreeTable.TreeTableHacker
This might be - indirectly - called from one of two places:
widened access for testing ...
expandOrCollapseNode
in class JXTreeTable.TreeTableHackerExt2
column
- 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.TreeTableHacker
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses