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, selectPreviousgetSelectedIndex, getSelectedItem, selectedIndexProperty, selectedItemProperty, setSelectedIndex, setSelectedItemprivate 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)
SingleSelectionModelgetModelItem in class SingleSelectionModel<T>index - The position of the item in the underlying data model.protected int getItemCount()
SingleSelectionModelgetItemCount in class SingleSelectionModel<T>