Spec-Zone .ru
спецификации, руководства, описания, API
|
T
- Тип элемента, содержавшегося в управлении, которое может быть выбрано.public abstract class SelectionModel<T>
extends java.lang.Object
Ввести | Свойство и Описание |
---|---|
ReadOnlyIntegerProperty |
selectedIndex
Обращается к выбранному, индексируют свойство, которое используется, чтобы указать в настоящий момент выбранный, индексируют значение в модели выбора.
|
ReadOnlyObjectProperty<T> |
selectedItem
Обращается к свойству выбранного пункта, которое используется, чтобы указать в настоящий момент выбранный пункт в модели выбора.
|
Конструктор и Описание |
---|
SelectionModel()
Создает значение по умолчанию экземпляр SelectionModel.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract void |
clearAndSelect(int index)
Метод, который очищает любой выбор до установки выбора к данному, индексирует.
|
abstract void |
clearSelection()
Очищает модель выбора всех выбранных индексов.
|
abstract void |
clearSelection(int index)
Этот метод очистит выбор элемента в данном, индексируют.
|
int |
getSelectedIndex()
Возвращается целочисленное значение, указывающее в настоящий момент выбранный, индексируют в этой модели.
|
T |
getSelectedItem()
Возвращает в настоящий момент выбранный объект (который находится в выбранном, индексируют позицию).
|
abstract boolean |
isEmpty()
Этот метод доступен тесту, есть ли какие-либо выбранные индексы/элементы.
|
abstract boolean |
isSelected(int index)
Метод удобства, чтобы сообщить, индексируют ли данные, в настоящий момент выбирается в этом SelectionModel.
|
abstract void |
select(int index)
Это выберет данный, индексируют в модели выбора, предполагая, что индексирование в пределах допустимого диапазона (то есть.
|
abstract void |
select(T obj)
Этот метод попытается выбрать индексирование, которое содержит данный объект.
|
ReadOnlyIntegerProperty |
selectedIndexProperty()
Обращается к выбранному, индексируют свойство, которое используется, чтобы указать в настоящий момент выбранный, индексируют значение в модели выбора.
|
ReadOnlyObjectProperty<T> |
selectedItemProperty()
Обращается к свойству выбранного пункта, которое используется, чтобы указать в настоящий момент выбранный пункт в модели выбора.
|
abstract void |
selectFirst()
Этот метод попытается выбрать первое, индексируют в управлении.
|
abstract void |
selectLast()
Этот метод попытается выбрать последнее, индексируют в управлении.
|
abstract void |
selectNext()
Этот метод попытается выбрать индексирование непосредственно после того, как фокусируемый ток индексирует.
|
abstract void |
selectPrevious()
Этот метод попытается выбрать индексирование непосредственно прежде, чем фокусируемый ток индексирует.
|
protected void |
setSelectedIndex(int value)
Устанавливает значение свойства selectedIndex.
|
protected void |
setSelectedItem(T value)
Устанавливает значение свойства selectedItem.
|
public final ReadOnlyIntegerProperty selectedIndexProperty
Обращается к выбранному, индексируют свойство, которое используется, чтобы указать в настоящий момент выбранный, индексируют значение в модели выбора. Выбранные индексируют, или-1, чтобы представить это нет никакого выбора, или целочисленного значения, которое является в пределах диапазона базового размера модели данных.
Выбранные индексируют свойство, обычно используется, когда модель выбора только позволяет единственный выбор, но одинаково применима когда в режиме множественного выбора. То, когда в этом режиме, выбранные индексируют, будет всегда представлять последний сделанный выбор.
Отметьте, что в случае множественного выбора, возможно добавить a ListChangeListener
к набору, возвращенному MultipleSelectionModel.getSelectedIndices()
чтобы быть информированным всякий раз, когда выбор изменяется, и это будет также работать в случае единственного выбора.
getSelectedIndex()
, setSelectedIndex(int)
public final ReadOnlyObjectProperty<T> selectedItemProperty
Обращается к свойству выбранного пункта, которое используется, чтобы указать в настоящий момент выбранный пункт в модели выбора. Выбранный пункт является или нулем, чтобы представить это нет никакого выбора, или Объекта, который получается от базовой модели данных управления, с которым связывается модель выбора.
Свойство выбранного пункта обычно используется, когда модель выбора устанавливается быть единственным выбором, но одинаково применима когда в режиме множественного выбора. Когда в этом режиме, выбранный пункт будет всегда представлять последний сделанный выбор.
getSelectedItem()
, setSelectedItem(T)
public SelectionModel()
public final ReadOnlyIntegerProperty selectedIndexProperty()
Обращается к выбранному, индексируют свойство, которое используется, чтобы указать в настоящий момент выбранный, индексируют значение в модели выбора. Выбранные индексируют, или-1, чтобы представить это нет никакого выбора, или целочисленного значения, которое является в пределах диапазона базового размера модели данных.
Выбранные индексируют свойство, обычно используется, когда модель выбора только позволяет единственный выбор, но одинаково применима когда в режиме множественного выбора. То, когда в этом режиме, выбранные индексируют, будет всегда представлять последний сделанный выбор.
Отметьте, что в случае множественного выбора, возможно добавить a ListChangeListener
к набору, возвращенному MultipleSelectionModel.getSelectedIndices()
чтобы быть информированным всякий раз, когда выбор изменяется, и это будет также работать в случае единственного выбора.
getSelectedIndex()
, setSelectedIndex(int)
protected final void setSelectedIndex(int value)
Обращается к выбранному, индексируют свойство, которое используется, чтобы указать в настоящий момент выбранный, индексируют значение в модели выбора. Выбранные индексируют, или-1, чтобы представить это нет никакого выбора, или целочисленного значения, которое является в пределах диапазона базового размера модели данных.
Выбранные индексируют свойство, обычно используется, когда модель выбора только позволяет единственный выбор, но одинаково применима когда в режиме множественного выбора. То, когда в этом режиме, выбранные индексируют, будет всегда представлять последний сделанный выбор.
Отметьте, что в случае множественного выбора, возможно добавить a ListChangeListener
к набору, возвращенному MultipleSelectionModel.getSelectedIndices()
чтобы быть информированным всякий раз, когда выбор изменяется, и это будет также работать в случае единственного выбора.
public final int getSelectedIndex()
Возвращается целочисленное значение, указывающее в настоящий момент выбранный, индексируют в этой модели. Если будут многократные выбранные элементы, то это возвратит новый сделанный выбор.
Отметьте, что возвращенное значение является снимком вовремя - если Вы хотите заметить, что модель выбора для изменений к выбранному индексирует, можно добавить ChangeListener как таковой:
SelectionModel sm = ...;
InvalidationListener listener = ...;
sm.selectedIndexProperty().addListener(listener);
public final ReadOnlyObjectProperty<T> selectedItemProperty()
Обращается к свойству выбранного пункта, которое используется, чтобы указать в настоящий момент выбранный пункт в модели выбора. Выбранный пункт является или нулем, чтобы представить это нет никакого выбора, или Объекта, который получается от базовой модели данных управления, с которым связывается модель выбора.
Свойство выбранного пункта обычно используется, когда модель выбора устанавливается быть единственным выбором, но одинаково применима когда в режиме множественного выбора. Когда в этом режиме, выбранный пункт будет всегда представлять последний сделанный выбор.
getSelectedItem()
, setSelectedItem(T)
protected final void setSelectedItem(T value)
Обращается к свойству выбранного пункта, которое используется, чтобы указать в настоящий момент выбранный пункт в модели выбора. Выбранный пункт является или нулем, чтобы представить это нет никакого выбора, или Объекта, который получается от базовой модели данных управления, с которым связывается модель выбора.
Свойство выбранного пункта обычно используется, когда модель выбора устанавливается быть единственным выбором, но одинаково применима когда в режиме множественного выбора. Когда в этом режиме, выбранный пункт будет всегда представлять последний сделанный выбор.
public final T getSelectedItem()
Отметьте, что возвращенное значение является снимком вовремя - если Вы хотите наблюдать модель выбора для изменений к выбранному пункту, можно добавить ChangeListener как таковой:
SelectionModel sm = ...;
InvalidationListener listener = ...;
sm.selectedItemProperty().addListener(listener);
public abstract void clearAndSelect(int index)
clearSelection()
во-первых, означая, что наблюдатели, которые слушают selected index
свойство не будет видеть, что выбранный индексирует быть временно установленным в-1.index
- Индексирование, которое должно быть выбранным единственным, индексирует в этой модели выбора.public abstract void select(int index)
Это выберет данный, индексируют в модели выбора, предполагая, что индексирование в пределах допустимого диапазона (то есть больше чем или равный нулю, и меньше чем общее количество элементов в базовой модели данных).
Если уже будут один или более индексов, выбранных в этой модели, то вызывая этот метод не будет очищать эти выборы - чтобы сделать так необходимо сначала вызвать clearSelection()
.
Если индексирование будет уже выбрано, то оно не будет выбираться снова, или отменяться. Однако, если множественный выбор реализуется, то вызов избранного на уже выбранном индексирует, будет иметь эффект создания индексирования выбранного нового, индексируют (как возвращено getSelectedIndex()
.
index
- Позиция элемента, чтобы выбрать в модели выбора.public abstract void select(T obj)
Этот метод попытается выбрать индексирование, которое содержит данный объект. Это выполнит итерации через базовую модель данных, пока это не найдет элемент, значение которого равно данному объекту. В этой точке это прекратит выполнять итерации - это означает, что этот метод не будет выбирать многократные индексы.
obj
- Объект попытаться выбрать в базовой модели данных.public abstract void clearSelection(int index)
Этот метод очистит выбор элемента в данном, индексируют. Если данные индексируют, не выбирается, ничто не произойдет.
index
- Выбранный пункт, чтобы отменить выбор.public abstract void clearSelection()
Очищает модель выбора всех выбранных индексов.
public abstract boolean isSelected(int index)
Метод удобства, чтобы сообщить, индексируют ли данные, в настоящий момент выбирается в этом SelectionModel. Функционально эквивалентно вызову getSelectedIndices().contains(index)
.
index
- Индексирование, чтобы проверить относительно того, выбирается ли это в настоящий момент или нет.public abstract boolean isEmpty()
public abstract void selectPrevious()
Этот метод попытается выбрать индексирование непосредственно прежде, чем фокусируемый ток индексирует. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора предыдущего, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Вызов этого метода только успешно выполнится если:
Если какое-либо из этих условий будет ложью, то никакое событие выбора не будет иметь место.
public abstract void selectNext()
Этот метод попытается выбрать индексирование непосредственно после того, как фокусируемый ток индексирует. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора следующего, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Вызов этого метода только успешно выполнится если:
Если какое-либо из этих условий будет ложью, то никакое событие выбора не будет иметь место.
public abstract void selectFirst()
Этот метод попытается выбрать первое, индексируют в управлении. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора первого, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Если первые индексируют, уже выбирается, у вызывая этот метод не будет никакого результата, и никакое событие выбора не будет иметь место.
public abstract void selectLast()
Этот метод попытается выбрать последнее, индексируют в управлении. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора последнего, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Если последние индексируют, уже выбирается, у вызывая этот метод не будет никакого результата, и никакое событие выбора не будет иметь место.
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается