static class ComboBox.ComboBoxSelectionModel<T> extends SingleSelectionModel<T>
Modifier and Type | Field and Description |
---|---|
private ComboBox<T> |
comboBox |
private ListChangeListener<T> |
itemsContentObserver |
private InvalidationListener |
itemsObserver |
private WeakListChangeListener<T> |
weakItemsContentObserver |
Constructor and Description |
---|
ComboBoxSelectionModel(ComboBox<T> cb) |
Modifier and Type | Method and Description |
---|---|
protected int |
getItemCount()
Gets the number of items available for the selection model.
|
protected T |
getModelItem(int index)
Gets the data model item associated with a specific index.
|
private void |
updateItemsObserver(ObservableList<T> oldList,
ObservableList<T> newList) |
clearAndSelect, clearSelection, clearSelection, isEmpty, isSelected, select, select, selectFirst, selectLast, selectNext, selectPrevious
getSelectedIndex, getSelectedItem, selectedIndexProperty, selectedItemProperty, setSelectedIndex, setSelectedItem
private final ListChangeListener<T> itemsContentObserver
private final InvalidationListener itemsObserver
private WeakListChangeListener<T> weakItemsContentObserver
private void updateItemsObserver(ObservableList<T> oldList, ObservableList<T> newList)
protected T getModelItem(int index)
SingleSelectionModel
getModelItem
in class SingleSelectionModel<T>
index
- The position of the item in the underlying data model.protected int getItemCount()
SingleSelectionModel
getItemCount
in class SingleSelectionModel<T>