Spec-Zone .ru
спецификации, руководства, описания, API
|
T
- Тип элемента, содержавшегося в управлении, которое может быть выбрано.public abstract class MultipleSelectionModel<T> extends SelectionModel<T>
SelectionModel
добавить API, чтобы поддерживать множественный выбор.SelectionModel
, SelectionMode
Ввести | Свойство и Описание |
---|---|
ObjectProperty<SelectionMode> |
selectionMode
Определяет режим выбора, чтобы использовать в этой модели выбора.
|
selectedIndexProperty, selectedItemProperty
Конструктор и Описание |
---|
MultipleSelectionModel()
Создает значение по умолчанию экземпляр MultipleSelectionModel.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract ObservableList<java.lang.Integer> |
getSelectedIndices()
Возвращает ObservableList только для чтения всех выбранных индексов.
|
abstract ObservableList<T> |
getSelectedItems()
Возвращает ObservableList только для чтения всех выбранных пунктов.
|
SelectionMode |
getSelectionMode()
Определяет режим выбора, чтобы использовать в этой модели выбора.
|
abstract void |
selectAll()
Метод удобства, чтобы выбрать все доступные индексы.
|
abstract void |
selectFirst()
Этот метод попытается выбрать первое, индексируют в управлении.
|
abstract void |
selectIndices(int index, int... indices)
Этот метод учитывает один или более выборов, которые будут установлены одновременно.
|
ObjectProperty<SelectionMode> |
selectionModeProperty()
Определяет режим выбора, чтобы использовать в этой модели выбора.
|
abstract void |
selectLast()
Этот метод попытается выбрать последнее, индексируют в управлении.
|
void |
selectRange(int start, int end)
Выбирает все индексы из данного запуска, индексируют к элементу прежде, чем данный конец индексирует.
|
void |
setSelectionMode(SelectionMode value)
Определяет режим выбора, чтобы использовать в этой модели выбора.
|
clearAndSelect, clearSelection, clearSelection, getSelectedIndex, getSelectedItem, isEmpty, isSelected, select, select, selectedIndexProperty, selectedItemProperty, selectNext, selectPrevious, setSelectedIndex, setSelectedItem
Определяет режим выбора, чтобы использовать в этой модели выбора. Режим выбора определяет, сколько элементов в базовой модели данных может быть выбрано в любой момент.
По умолчанию режим выбора SelectionMode.SINGLE
.
public MultipleSelectionModel()
public final void setSelectionMode(SelectionMode value)
Определяет режим выбора, чтобы использовать в этой модели выбора. Режим выбора определяет, сколько элементов в базовой модели данных может быть выбрано в любой момент.
По умолчанию режим выбора SelectionMode.SINGLE
.
public final SelectionMode getSelectionMode()
Определяет режим выбора, чтобы использовать в этой модели выбора. Режим выбора определяет, сколько элементов в базовой модели данных может быть выбрано в любой момент.
По умолчанию режим выбора SelectionMode.SINGLE
.
public final ObjectProperty<SelectionMode> selectionModeProperty()
Определяет режим выбора, чтобы использовать в этой модели выбора. Режим выбора определяет, сколько элементов в базовой модели данных может быть выбрано в любой момент.
По умолчанию режим выбора SelectionMode.SINGLE
.
public abstract ObservableList<java.lang.Integer> getSelectedIndices()
Возвращает ObservableList только для чтения всех выбранных индексов. ObservableList будет обновлен моделью выбора, чтобы всегда отразить изменения в выборе. Это может наблюдаться, добавляя a ListChangeListener
к возвращенному ObservableList.
public abstract ObservableList<T> getSelectedItems()
Возвращает ObservableList только для чтения всех выбранных пунктов. ObservableList будет обновлен далее моделью выбора, чтобы всегда отразить изменения в выборе. Это может наблюдаться, добавляя a ListChangeListener
к возвращенному ObservableList.
public abstract void selectIndices(int index, int... indices)
Этот метод учитывает один или более выборов, которые будут установлены одновременно. Это проигнорирует любое значение, которое не является в пределах допустимого диапазона (то есть больше чем или равный нулю, и меньше чем общее количество элементов в базовой модели данных). Любое дублирование индексов будет проигнорировано.
Если уже будут один или более индексов, выбранных в этой модели, то вызывая этот метод не будет очищать эти выборы - чтобы сделать так необходимо сначала вызвать clearSelection.
Последнее допустимое данное значение станет выбранным, индексируют / выбранный пункт.
public void selectRange(int start, int end)
Выбирает все индексы из данного запуска, индексируют к элементу прежде, чем данный конец индексирует. Это означает, что выбор является содержащим из запуска, индексируют, и монопольный из конца индексируют. Этот метод будет работать независимо от того, начинают ли < end or start >конец: единственная константа - то, что индексирование перед данным концом индексирует, станет выбранным, индексируют.
Если уже будут один или более индексов, выбранных в этой модели, то вызывая этот метод не будет очищать эти выборы - чтобы сделать так необходимо сначала вызвать clearSelection.
start
- Первые индексируют, чтобы выбрать - это индексирует, будет выбран.end
- Последние индексируют выбора - это индексирует, не будет выбран.public abstract void selectAll()
Метод удобства, чтобы выбрать все доступные индексы.
public abstract void selectFirst()
Этот метод попытается выбрать первое, индексируют в управлении. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора первого, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Если первые индексируют, уже выбирается, у вызывая этот метод не будет никакого результата, и никакое событие выбора не будет иметь место.
selectFirst
в class SelectionModel<T>
public abstract void selectLast()
Этот метод попытается выбрать последнее, индексируют в управлении. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора последнего, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Если последние индексируют, уже выбирается, у вызывая этот метод не будет никакого результата, и никакое событие выбора не будет иметь место.
selectLast
в class SelectionModel<T>
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается