public abstract class TableRowBehaviorBase<T extends Cell> extends CellBehaviorBase<T>
IS_TOUCH_SUPPORTED, TRAVERSAL_BINDINGS, TRAVERSE_DOWN, TRAVERSE_LEFT, TRAVERSE_NEXT, TRAVERSE_PREVIOUS, TRAVERSE_RIGHT, TRAVERSE_UP
Constructor and Description |
---|
TableRowBehaviorBase(T control)
*
Constructors *
*
|
Modifier and Type | Method and Description |
---|---|
protected void |
doSelect(double x,
double y,
MouseButton button,
int clickCount,
boolean shiftDown,
boolean shortcutDown)
*
Private implementation *
*
|
protected abstract TablePositionBase<?> |
getFocusedCell() |
protected abstract TableSelectionModel<?> |
getSelectionModel() |
protected abstract ObservableList |
getVisibleLeafColumns() |
protected boolean |
isClickPositionValid(double x,
double y) |
void |
mousePressed(MouseEvent e)
*
Public API *
*
|
edit, getAnchor, getCellContainer, getFocusModel, getIndex, handleClicks, handleDisclosureNode, hasDefaultAnchor, hasNonDefaultAnchor, isSelected, mouseDragged, mouseReleased, removeAnchor, selectRows, setAnchor, simpleSelect
callAction, callActionForEvent, contextMenuRequested, dispose, focusChanged, getControl, matchActionForEvent, mouseEntered, mouseExited, traverse, traverseDown, traverseLeft, traverseNext, traversePrevious, traverseRight, traverseUp
public TableRowBehaviorBase(T control)
public void mousePressed(MouseEvent e)
mousePressed
in class CellBehaviorBase<T extends Cell>
e
- the mouse eventprotected abstract TableSelectionModel<?> getSelectionModel()
getSelectionModel
in class CellBehaviorBase<T extends Cell>
protected abstract TablePositionBase<?> getFocusedCell()
protected abstract ObservableList getVisibleLeafColumns()
protected void doSelect(double x, double y, MouseButton button, int clickCount, boolean shiftDown, boolean shortcutDown)
doSelect
in class CellBehaviorBase<T extends Cell>
protected boolean isClickPositionValid(double x, double y)
isClickPositionValid
in class CellBehaviorBase<T extends Cell>