Package | Description |
---|---|
com.sun.javafx.scene.control.behavior | |
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 | Field and Description |
---|---|
private ChangeListener<MultipleSelectionModel<TreeItem<T>>> |
TreeViewBehavior.selectionModelListener |
private ChangeListener<MultipleSelectionModel<T>> |
ListViewBehavior.selectionModelListener |
private WeakChangeListener<MultipleSelectionModel<TreeItem<T>>> |
TreeViewBehavior.weakSelectionModelListener |
private WeakChangeListener<MultipleSelectionModel<T>> |
ListViewBehavior.weakSelectionModelListener |
Modifier and Type | Method and Description |
---|---|
protected abstract MultipleSelectionModel<?> |
CellBehaviorBase.getSelectionModel() |
protected MultipleSelectionModel<T> |
ListCellBehavior.getSelectionModel()
*
Public API *
*
|
protected MultipleSelectionModel<TreeItem<T>> |
TreeCellBehavior.getSelectionModel()
*
Private implementation *
*
|
Modifier and Type | Method and Description |
---|---|
(package private) static <T> void |
TreeViewBehavior.collapseRow(MultipleSelectionModel<TreeItem<T>> sm,
TreeItem<T> root,
boolean isShowRoot) |
(package private) static <T> void |
TreeViewBehavior.expandRow(MultipleSelectionModel<TreeItem<T>> sm,
Callback<TreeItem<T>,java.lang.Integer> getIndex) |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ListView.ListViewBitSetSelectionModel<T> |
(package private) class |
MultipleSelectionModelBase<T>
An abstract class that implements more of the abstract MultipleSelectionModel
abstract class.
|
class |
TableSelectionModel<T>
The abstract base class for MultipleSelectionModel implementations that are used within
table-like controls (most notably
TableView and TreeTableView . |
(package private) static class |
TableView.TableViewArrayListSelectionModel<S>
A primitive selection model implementation, using a List
|
static class |
TableView.TableViewSelectionModel<S>
A simple extension of the
SelectionModel abstract class to
allow for special support for TableView controls. |
(package private) static class |
TreeTableView.TreeTableViewArrayListSelectionModel<S>
A primitive selection model implementation, using a List
|
static class |
TreeTableView.TreeTableViewSelectionModel<S>
A simple extension of the
SelectionModel abstract class to
allow for special support for TreeTableView controls. |
(package private) static class |
TreeView.TreeViewBitSetSelectionModel<T> |
Modifier and Type | Field and Description |
---|---|
private MultipleSelectionModel<TreeItem<T>> |
TreeViewBuilder.selectionModel
Deprecated.
|
private MultipleSelectionModel<T> |
ListViewBuilder.selectionModel
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private ObjectProperty<MultipleSelectionModel<TreeItem<T>>> |
TreeView.selectionModel |
private ObjectProperty<MultipleSelectionModel<T>> |
ListView.selectionModel |
private ChangeListener<MultipleSelectionModel<T>> |
ListCell.selectionModelPropertyListener
Listens to the selectionModel property on the ListView.
|
private ChangeListener<MultipleSelectionModel<TreeItem<T>>> |
TreeCell.selectionModelPropertyListener
Listens to the selectionModel property on the TreeView.
|
private WeakChangeListener<MultipleSelectionModel<T>> |
ListCell.weakSelectionModelPropertyListener |
private WeakChangeListener<MultipleSelectionModel<TreeItem<T>>> |
TreeCell.weakSelectionModelPropertyListener |
Modifier and Type | Method and Description |
---|---|
MultipleSelectionModel<TreeItem<T>> |
TreeView.getSelectionModel()
Returns the currently installed selection model.
|
MultipleSelectionModel<T> |
ListView.getSelectionModel()
Returns the currently installed selection model.
|
Modifier and Type | Method and Description |
---|---|
ObjectProperty<MultipleSelectionModel<TreeItem<T>>> |
TreeView.selectionModelProperty()
The SelectionModel provides the API through which it is possible
to select single or multiple items within a TreeView, as well as inspect
which rows have been selected by the user.
|
ObjectProperty<MultipleSelectionModel<T>> |
ListView.selectionModelProperty()
The SelectionModel provides the API through which it is possible
to select single or multiple items within a ListView, as well as inspect
which items have been selected by the user.
|
Modifier and Type | Method and Description |
---|---|
void |
MultipleSelectionModelBuilder.applyTo(MultipleSelectionModel<T> x)
Deprecated.
|
B |
ListViewBuilder.selectionModel(MultipleSelectionModel<T> x)
Deprecated.
Set the value of the
selectionModel property for the instance constructed by this builder. |
B |
TreeViewBuilder.selectionModel(MultipleSelectionModel<TreeItem<T>> x)
Deprecated.
Set the value of the
selectionModel property for the instance constructed by this builder. |
void |
ListView.setSelectionModel(MultipleSelectionModel<T> value)
Sets the
MultipleSelectionModel to be used in the ListView. |
void |
TreeView.setSelectionModel(MultipleSelectionModel<TreeItem<T>> value)
Sets the
MultipleSelectionModel to be used in the TreeView. |