Package | Description |
---|---|
com.sun.javafx.scene.control | |
com.sun.javafx.scene.control.behavior | |
com.sun.javafx.scene.control.skin | |
javafx.scene.control |
The JavaFX User Interface Controls (UI Controls or just Controls) are
specialized Nodes in the JavaFX Scenegraph especially suited for reuse in
many different application contexts.
|
Modifier and Type | Method and Description |
---|---|
List<? extends TableColumnBase> |
TableColumnComparatorBase.getColumns() |
Modifier and Type | Method and Description |
---|---|
static void |
ControlAcceleratorSupport.addAcceleratorsIntoScene(ObservableList<MenuItem> items,
TableColumnBase<?,?> anchor) |
abstract int |
TableColumnComparatorBase.doCompare(TableColumnBase<S,T> tcb,
T value1,
T value2) |
int |
TableColumnComparatorBase.TableColumnComparator.doCompare(TableColumnBase<S,T> tcb,
T value1,
T value2) |
int |
TableColumnComparatorBase.TreeTableColumnComparator.doCompare(TableColumnBase<S,T> tcb,
T value1,
T value2) |
static String |
TableColumnSortTypeWrapper.getSortTypeName(TableColumnBase<?,?> column) |
static ObservableValue |
TableColumnSortTypeWrapper.getSortTypeProperty(TableColumnBase<?,?> column) |
static boolean |
TableColumnSortTypeWrapper.isAscending(TableColumnBase<?,?> column) |
static boolean |
TableColumnSortTypeWrapper.isDescending(TableColumnBase<?,?> column) |
abstract boolean |
TableColumnComparatorBase.isSortable(TableColumnBase<S,T> tcb) |
boolean |
TableColumnComparatorBase.TableColumnComparator.isSortable(TableColumnBase<S,T> tcb) |
boolean |
TableColumnComparatorBase.TreeTableColumnComparator.isSortable(TableColumnBase<S,T> tcb) |
static void |
ControlAcceleratorSupport.removeAcceleratorsFromScene(List<? extends MenuItem> items,
TableColumnBase<?,?> anchor) |
static void |
TableColumnSortTypeWrapper.setSortType(TableColumnBase<?,?> column,
TableColumn.SortType sortType) |
Constructor and Description |
---|
TableColumnComparatorBase(TableColumnBase<S,T>... columns) |
Constructor and Description |
---|
TableColumnComparatorBase(List<? extends TableColumnBase> columns) |
Modifier and Type | Class and Description |
---|---|
class |
TableCellBehaviorBase<S,T,TC extends TableColumnBase<S,?>,C extends IndexedCell<T>> |
class |
TableViewBehaviorBase<C extends Control,T,TC extends TableColumnBase<T,?>> |
Modifier and Type | Method and Description |
---|---|
protected TableColumnBase |
TableViewBehaviorBase.getColumn(int index) |
protected TableColumnBase |
TableViewBehaviorBase.getColumn(TableColumnBase tc,
int delta) |
protected abstract TableColumnBase<S,T> |
TableCellBehaviorBase.getTableColumn()
*
Abstract API *
*
|
protected abstract TableColumnBase |
TableViewBehaviorBase.getVisibleLeafColumn(int index)
Returns the column at the given index in the visible leaf columns list of
the underlying control.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ObservableList<? extends TableColumnBase> |
TableViewBehaviorBase.getVisibleLeafColumns()
Returns an observable list of all visible leaf columns in the underlying
control.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TableViewBehaviorBase.clearSelectionOutsideRange(int start,
int end,
TableColumnBase<T,?> column) |
protected void |
TreeTableViewBehavior.editCell(int row,
TableColumnBase tc)
Begins the edit process in the underlying control for the given row/column
position.
|
protected abstract void |
TableViewBehaviorBase.editCell(int row,
TableColumnBase tc)
Begins the edit process in the underlying control for the given row/column
position.
|
protected void |
TableViewBehavior.editCell(int row,
TableColumnBase tc)
Begins the edit process in the underlying control for the given row/column
position.
|
protected void |
TreeTableCellBehavior.focus(int row,
TableColumnBase tc) |
protected void |
TableCellBehavior.focus(int row,
TableColumnBase tc) |
protected abstract void |
TableCellBehaviorBase.focus(int row,
TableColumnBase<S,T> tc) |
protected TableColumnBase |
TableViewBehaviorBase.getColumn(TableColumnBase tc,
int delta) |
protected abstract TablePositionBase<TC> |
TableViewBehaviorBase.getTablePosition(int row,
TableColumnBase<T,?> tc)
Creates a TablePositionBase instance using the underlying controls
concrete implementation for the given row/column intersection.
|
protected TablePositionBase<TableColumn<T,?>> |
TableViewBehavior.getTablePosition(int row,
TableColumnBase<T,?> tc)
Creates a TablePositionBase instance using the underlying controls
concrete implementation for the given row/column intersection.
|
protected TablePositionBase<TreeTableColumn<T,?>> |
TreeTableViewBehavior.getTablePosition(int row,
TableColumnBase<TreeItem<T>,?> tc)
Creates a TablePositionBase instance using the underlying controls
concrete implementation for the given row/column intersection.
|
protected int |
TreeTableViewBehavior.getVisibleLeafIndex(TableColumnBase tc)
Returns the position of the given table column in the visible leaf columns
list of the underlying control.
|
protected int |
TreeTableCellBehavior.getVisibleLeafIndex(TableColumnBase tc) |
protected abstract int |
TableViewBehaviorBase.getVisibleLeafIndex(TableColumnBase tc)
Returns the position of the given table column in the visible leaf columns
list of the underlying control.
|
protected int |
TableViewBehavior.getVisibleLeafIndex(TableColumnBase tc)
Returns the position of the given table column in the visible leaf columns
list of the underlying control.
|
protected int |
TableCellBehavior.getVisibleLeafIndex(TableColumnBase tc) |
protected abstract int |
TableCellBehaviorBase.getVisibleLeafIndex(TableColumnBase<S,T> tc)
Returns the position of the given table column in the visible leaf columns
list of the underlying control.
|
protected void |
TableViewBehaviorBase.setAnchor(int row,
TableColumnBase col)
*
Public API *
*
|
Modifier and Type | Class and Description |
---|---|
class |
TableViewSkinBase<M,S,C extends Control,B extends BehaviorBase<C>,I extends IndexedCell<M>,TC extends TableColumnBase<S,?>> |
Modifier and Type | Field and Description |
---|---|
protected WeakHashMap<TableColumnBase,Reference<R>> |
TableRowSkinBase.cellsMap
*
Private Fields *
*
|
Modifier and Type | Method and Description |
---|---|
TableColumnBase |
TableColumnHeader.getTableColumn() |
protected abstract TableColumnBase<T,?> |
TableRowSkinBase.getTableColumnBase(R cell) |
protected TableColumnBase |
TreeTableRowSkin.getTreeColumn() |
protected TableColumnBase |
TableRowSkinBase.getTreeColumn()
Returns the table column that should show the disclosure nodes and / or
a graphic.
|
protected TableColumnBase<T,?> |
TableRowSkinBase.getVisibleLeafColumn(int column) |
Modifier and Type | Method and Description |
---|---|
protected TableViewSkinBase<?,?,?,?,?,TableColumnBase<?,?>> |
TableColumnHeader.getTableViewSkin() |
protected abstract ObservableList<? extends TableColumnBase> |
TableRowSkinBase.getVisibleLeafColumns() |
Modifier and Type | Method and Description |
---|---|
protected TableColumnHeader |
NestedTableColumnHeader.createTableColumnHeader(TableColumnBase col) |
protected TreeTableCell<T,?> |
TreeTableRowSkin.getCell(TableColumnBase tcb) |
protected abstract R |
TableRowSkinBase.getCell(TableColumnBase tc) |
protected TableCell<T,?> |
TableRowSkin.getCell(TableColumnBase tcb) |
TableColumnHeader |
TableHeaderRow.getColumnHeaderFor(TableColumnBase<?,?> col) |
TableColumnHeader |
TableHeaderRow.getColumnHeaderFor(TableColumnBase<?,?> col,
TableColumnHeader currentHeader) |
protected boolean |
TreeTableRowSkin.isColumnPartiallyOrFullyVisible(TableColumnBase tc) |
protected abstract boolean |
TableRowSkinBase.isColumnPartiallyOrFullyVisible(TableColumnBase tc) |
protected boolean |
TableRowSkin.isColumnPartiallyOrFullyVisible(TableColumnBase tc) |
void |
TableHeaderRow.setReorderingColumn(TableColumnBase rc) |
Constructor and Description |
---|
NestedTableColumnHeader(TableViewSkinBase skin,
TableColumnBase tc)
*
Constructor *
*
|
TableColumnHeader(TableViewSkinBase skin,
TableColumnBase tc)
*
Constructor *
*
|
Modifier and Type | Class and Description |
---|---|
class |
TableFocusModel<T,TC extends TableColumnBase<T,?>>
The abstract base class for FocusModel implementations that are used within
table-like controls (most notably
TableView and TreeTableView . |
class |
TablePositionBase<TC extends TableColumnBase>
This class is used to represent a single row/column/cell in a table.
|
Modifier and Type | Class and Description |
---|---|
class |
TableColumn<S,T>
A
TableView is made up of a number of TableColumn instances. |
class |
TreeTableColumn<S,T>
A
TreeTableView is made up of a number of TreeTableColumn instances. |
Modifier and Type | Method and Description |
---|---|
static <T extends TableColumnBase<?,?>> |
ScrollToEvent.scrollToColumn()
This event occurs if the user requests scrolling a
TableColumnBase
(i.e. |
Modifier and Type | Method and Description |
---|---|
TableColumnBase<S,?> |
ResizeFeaturesBase.getColumn()
Returns the column upon which the resize is occurring, or null
if this ResizeFeatures instance was created as a result of a
resize operation.
|
TableColumnBase<S,?> |
TableColumnBase.getParentColumn() |
Modifier and Type | Method and Description |
---|---|
abstract ObservableList<? extends TableColumnBase<S,?>> |
TableColumnBase.getColumns()
This enables support for nested columns, which can be useful to group
together related data.
|
ReadOnlyObjectProperty<TableColumnBase<S,?>> |
TableColumnBase.parentColumnProperty() |
Modifier and Type | Method and Description |
---|---|
void |
TableView.TableViewSelectionModel.clearAndSelect(int row,
TableColumnBase<S,?> column)
Clears all selection, and then selects the cell at the given row/column
intersection.
|
abstract void |
TableSelectionModel.clearAndSelect(int row,
TableColumnBase<T,?> column)
Clears all selection, and then selects the cell at the given row/column
intersection.
|
void |
TableView.TableViewSelectionModel.clearSelection(int row,
TableColumnBase<S,?> column)
Removes selection from the specified row/column position (in view indexes).
|
abstract void |
TableSelectionModel.clearSelection(int row,
TableColumnBase<T,?> column)
Removes selection from the specified row/column position (in view indexes).
|
boolean |
TableView.TableViewSelectionModel.isSelected(int row,
TableColumnBase<S,?> column)
Convenience function which tests whether the given row and column index
is currently selected in this table instance.
|
abstract boolean |
TableSelectionModel.isSelected(int row,
TableColumnBase<T,?> column)
Convenience function which tests whether the given row and column index
is currently selected in this table instance.
|
void |
TableView.TableViewSelectionModel.select(int row,
TableColumnBase<S,?> column)
Selects the cell at the given row/column intersection.
|
abstract void |
TableSelectionModel.select(int row,
TableColumnBase<T,?> column)
Selects the cell at the given row/column intersection.
|
void |
TableView.TableViewSelectionModel.selectRange(int minRow,
TableColumnBase<S,?> minColumn,
int maxRow,
TableColumnBase<S,?> maxColumn)
Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn),
inclusive.
|
void |
TableView.TableViewSelectionModel.selectRange(int minRow,
TableColumnBase<S,?> minColumn,
int maxRow,
TableColumnBase<S,?> maxColumn)
Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn),
inclusive.
|
abstract void |
TableSelectionModel.selectRange(int minRow,
TableColumnBase<T,?> minColumn,
int maxRow,
TableColumnBase<T,?> maxColumn)
Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn),
inclusive.
|
abstract void |
TableSelectionModel.selectRange(int minRow,
TableColumnBase<T,?> minColumn,
int maxRow,
TableColumnBase<T,?> maxColumn)
Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn),
inclusive.
|
void |
TreeTableView.TreeTableViewSelectionModel.selectRange(int minRow,
TableColumnBase<TreeItem<S>,?> minColumn,
int maxRow,
TableColumnBase<TreeItem<S>,?> maxColumn)
Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn),
inclusive.
|
void |
TreeTableView.TreeTableViewSelectionModel.selectRange(int minRow,
TableColumnBase<TreeItem<S>,?> minColumn,
int maxRow,
TableColumnBase<TreeItem<S>,?> maxColumn)
Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn),
inclusive.
|
Constructor and Description |
---|
ResizeFeaturesBase(TableColumnBase<S,?> column,
Double delta)
Creates an instance of this class, with the provided TableColumnBase and
delta values being set and stored in this immutable instance.
|
Copyright © 2020. All rights reserved.