public class TableCellBehavior<S,T> extends TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
IS_TOUCH_SUPPORTED, TRAVERSAL_BINDINGS, TRAVERSE_DOWN, TRAVERSE_LEFT, TRAVERSE_NEXT, TRAVERSE_PREVIOUS, TRAVERSE_RIGHT, TRAVERSE_UP
Constructor and Description |
---|
TableCellBehavior(TableCell<S,T> control)
*
Constructors *
*
|
Modifier and Type | Method and Description |
---|---|
protected void |
edit(TableCell<S,T> cell) |
protected void |
focus(int row,
TableColumnBase tc) |
protected TableView<S> |
getCellContainer() |
protected TablePositionBase |
getFocusedCell() |
protected TableView.TableViewFocusModel<S> |
getFocusModel() |
protected int |
getItemCount() |
protected TableView.TableViewSelectionModel<S> |
getSelectionModel() |
protected TableColumn<S,T> |
getTableColumn()
*
Abstract API *
*
|
protected int |
getVisibleLeafIndex(TableColumnBase tc)
Returns the position of the given table column in the visible leaf columns
list of the underlying control.
|
protected boolean |
isTableRowSelected() |
doSelect, isSelected, simpleSelect
getAnchor, getIndex, handleClicks, handleDisclosureNode, hasDefaultAnchor, hasNonDefaultAnchor, isClickPositionValid, mouseDragged, mousePressed, mouseReleased, removeAnchor, selectRows, setAnchor
callAction, callActionForEvent, contextMenuRequested, dispose, focusChanged, getControl, matchActionForEvent, mouseEntered, mouseExited, traverse, traverseDown, traverseLeft, traverseNext, traversePrevious, traverseRight, traverseUp
protected TableView<S> getCellContainer()
getCellContainer
in class CellBehaviorBase<TableCell<S,T>>
protected TableColumn<S,T> getTableColumn()
TableCellBehaviorBase
getTableColumn
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
protected int getItemCount()
getItemCount
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
protected TableView.TableViewSelectionModel<S> getSelectionModel()
getSelectionModel
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
protected TableView.TableViewFocusModel<S> getFocusModel()
getFocusModel
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
protected TablePositionBase getFocusedCell()
getFocusedCell
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
protected boolean isTableRowSelected()
isTableRowSelected
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
protected int getVisibleLeafIndex(TableColumnBase tc)
TableCellBehaviorBase
getVisibleLeafIndex
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>
protected void focus(int row, TableColumnBase tc)
focus
in class TableCellBehaviorBase<S,T,TableColumn<S,?>,TableCell<S,T>>