Spec-Zone .ru
спецификации, руководства, описания, API
|
static class TableView.TableViewArrayListSelectionModel<S> extends TableView.TableViewSelectionModel<S>
cellSelectionEnabled
selectionMode
selectedIndex, selectedItem
Конструктор и Описание |
---|
TableView.TableViewArrayListSelectionModel(TableView<S> tableView)
* Конструкторы * *
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
clearAndSelect(int row)
* Общедоступный API выбора * *
|
void |
clearAndSelect(int row, TableColumn<S,?> column)
Очищает весь выбор, и затем выбирает ячейку на данном пересечении строки/столбца.
|
void |
clearSelection()
Очищает модель выбора всех выбранных индексов.
|
void |
clearSelection(int index)
Этот метод очистит выбор элемента в данном, индексируют.
|
void |
clearSelection(int row, TableColumn<S,?> column)
Удаляет выбор из указанной позиции строки/столбца (в поле зрения индексирует).
|
ObservableList<TablePosition> |
getSelectedCells()
ObservableList только для чтения, представляющий в настоящий момент выбранные ячейки в этом TableView.
|
ObservableList<java.lang.Integer> |
getSelectedIndices()
Возвращает ObservableList только для чтения всех выбранных индексов.
|
ObservableList<S> |
getSelectedItems()
Возвращает ObservableList только для чтения всех выбранных пунктов.
|
boolean |
isEmpty()
Этот метод доступен тесту, есть ли какие-либо выбранные индексы/элементы.
|
boolean |
isSelected(int index)
Метод удобства, чтобы сообщить, индексируют ли данные, в настоящий момент выбирается в этом SelectionModel.
|
boolean |
isSelected(int row, TableColumn<S,?> column)
Функция удобства, которая тестирует, индексируют ли данная строка и столбец, в настоящий момент выбирается в этом экземпляре TableView.
|
void |
select(int row)
Это выберет данный, индексируют в модели выбора, предполагая, что индексирование в пределах допустимого диапазона (то есть.
|
void |
select(int row, TableColumn<S,?> column)
Выбирает ячейку на данном пересечении строки/столбца.
|
void |
select(S obj)
Этот метод попытается выбрать индексирование, которое содержит данный объект.
|
void |
selectAboveCell()
Выбирает ячейку непосредственно выше в настоящий момент выбранной ячейки.
|
void |
selectAll()
Метод удобства, чтобы выбрать все доступные индексы.
|
void |
selectBelowCell()
Выбирает ячейку непосредственно ниже в настоящий момент выбранной ячейки.
|
void |
selectFirst()
Этот метод попытается выбрать первое, индексируют в управлении.
|
void |
selectIndices(int row, int... rows)
Этот метод учитывает один или более выборов, которые будут установлены одновременно.
|
void |
selectLast()
Этот метод попытается выбрать последнее, индексируют в управлении.
|
void |
selectLeftCell()
Выбирает ячейку налево от в настоящий момент выбранной ячейки.
|
void |
selectNext()
Этот метод попытается выбрать индексирование непосредственно после того, как фокусируемый ток индексирует.
|
void |
selectPrevious()
Этот метод попытается выбрать индексирование непосредственно прежде, чем фокусируемый ток индексирует.
|
void |
selectRightCell()
Выбирает ячейку направо от в настоящий момент выбранной ячейки.
|
cellSelectionEnabledProperty, getTableModel, getTableView, isCellSelectionEnabled, setCellSelectionEnabled
getSelectionMode, selectionModeProperty, selectRange, setSelectionMode
getSelectedIndex, getSelectedItem, selectedIndexProperty, selectedItemProperty, setSelectedIndex, setSelectedItem
public ObservableList<java.lang.Integer> getSelectedIndices()
MultipleSelectionModel
Возвращает ObservableList только для чтения всех выбранных индексов. ObservableList будет обновлен моделью выбора, чтобы всегда отразить изменения в выборе. Это может наблюдаться, добавляя a ListChangeListener
к возвращенному ObservableList.
getSelectedIndices
в class MultipleSelectionModel<S>
public ObservableList<S> getSelectedItems()
MultipleSelectionModel
Возвращает ObservableList только для чтения всех выбранных пунктов. ObservableList будет обновлен далее моделью выбора, чтобы всегда отразить изменения в выборе. Это может наблюдаться, добавляя a ListChangeListener
к возвращенному ObservableList.
getSelectedItems
в class MultipleSelectionModel<S>
public ObservableList<TablePosition> getSelectedCells()
TableView.TableViewSelectionModel
getSelectedCells
в class TableView.TableViewSelectionModel<S>
public void clearAndSelect(int row)
clearAndSelect
в class SelectionModel<S>
row
- Индексирование, которое должно быть выбранным единственным, индексирует в этой модели выбора.public void clearAndSelect(int row, TableColumn<S,?> column)
TableView.TableViewSelectionModel
clearAndSelect
в class TableView.TableViewSelectionModel<S>
public void select(int row)
SelectionModel
Это выберет данный, индексируют в модели выбора, предполагая, что индексирование в пределах допустимого диапазона (то есть больше чем или равный нулю, и меньше чем общее количество элементов в базовой модели данных).
Если уже будут один или более индексов, выбранных в этой модели, то вызывая этот метод не будет очищать эти выборы - чтобы сделать так необходимо сначала вызвать SelectionModel.clearSelection()
.
Если индексирование будет уже выбрано, то оно не будет выбираться снова, или отменяться. Однако, если множественный выбор реализуется, то вызов избранного на уже выбранном индексирует, будет иметь эффект создания индексирования выбранного нового, индексируют (как возвращено SelectionModel.getSelectedIndex()
.
select
в class SelectionModel<S>
row
- Позиция элемента, чтобы выбрать в модели выбора.public void select(int row, TableColumn<S,?> column)
TableView.TableViewSelectionModel
select
в class TableView.TableViewSelectionModel<S>
public void select(S obj)
SelectionModel
Этот метод попытается выбрать индексирование, которое содержит данный объект. Это выполнит итерации через базовую модель данных, пока это не найдет элемент, значение которого равно данному объекту. В этой точке это прекратит выполнять итерации - это означает, что этот метод не будет выбирать многократные индексы.
select
в class SelectionModel<S>
obj
- Объект попытаться выбрать в базовой модели данных.public void selectIndices(int row, int... rows)
MultipleSelectionModel
Этот метод учитывает один или более выборов, которые будут установлены одновременно. Это проигнорирует любое значение, которое не является в пределах допустимого диапазона (то есть больше чем или равный нулю, и меньше чем общее количество элементов в базовой модели данных). Любое дублирование индексов будет проигнорировано.
Если уже будут один или более индексов, выбранных в этой модели, то вызывая этот метод не будет очищать эти выборы - чтобы сделать так необходимо сначала вызвать clearSelection.
Последнее допустимое данное значение станет выбранным, индексируют / выбранный пункт.
selectIndices
в class MultipleSelectionModel<S>
public void selectAll()
MultipleSelectionModel
Метод удобства, чтобы выбрать все доступные индексы.
selectAll
в class MultipleSelectionModel<S>
public void clearSelection(int index)
SelectionModel
Этот метод очистит выбор элемента в данном, индексируют. Если данные индексируют, не выбирается, ничто не произойдет.
clearSelection
в class SelectionModel<S>
index
- Выбранный пункт, чтобы отменить выбор.public void clearSelection(int row, TableColumn<S,?> column)
TableView.TableViewSelectionModel
clearSelection
в class TableView.TableViewSelectionModel<S>
public void clearSelection()
SelectionModel
Очищает модель выбора всех выбранных индексов.
clearSelection
в class SelectionModel<S>
public boolean isSelected(int index)
SelectionModel
Метод удобства, чтобы сообщить, индексируют ли данные, в настоящий момент выбирается в этом SelectionModel. Функционально эквивалентно вызову getSelectedIndices().contains(index)
.
isSelected
в class SelectionModel<S>
index
- Индексирование, чтобы проверить относительно того, выбирается ли это в настоящий момент или нет.public boolean isSelected(int row, TableColumn<S,?> column)
TableView.TableViewSelectionModel
isSelected
в class TableView.TableViewSelectionModel<S>
public boolean isEmpty()
SelectionModel
isEmpty
в class SelectionModel<S>
public void selectPrevious()
SelectionModel
Этот метод попытается выбрать индексирование непосредственно прежде, чем фокусируемый ток индексирует. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора предыдущего, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Вызов этого метода только успешно выполнится если:
Если какое-либо из этих условий будет ложью, то никакое событие выбора не будет иметь место.
selectPrevious
в class SelectionModel<S>
public void selectNext()
SelectionModel
Этот метод попытается выбрать индексирование непосредственно после того, как фокусируемый ток индексирует. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора следующего, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Вызов этого метода только успешно выполнится если:
Если какое-либо из этих условий будет ложью, то никакое событие выбора не будет иметь место.
selectNext
в class SelectionModel<S>
public void selectAboveCell()
TableView.TableViewSelectionModel
selectAboveCell
в class TableView.TableViewSelectionModel<S>
public void selectBelowCell()
TableView.TableViewSelectionModel
selectBelowCell
в class TableView.TableViewSelectionModel<S>
public void selectFirst()
MultipleSelectionModel
Этот метод попытается выбрать первое, индексируют в управлении. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора первого, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Если первые индексируют, уже выбирается, у вызывая этот метод не будет никакого результата, и никакое событие выбора не будет иметь место.
selectFirst
в class MultipleSelectionModel<S>
public void selectLast()
MultipleSelectionModel
Этот метод попытается выбрать последнее, индексируют в управлении. Если clearSelection не вызовут сначала, то у этого метода будет результат выбора последнего, индексируют, сохраняя выбор любых других в настоящий момент выбранных индексов.
Если последние индексируют, уже выбирается, у вызывая этот метод не будет никакого результата, и никакое событие выбора не будет иметь место.
selectLast
в class MultipleSelectionModel<S>
public void selectLeftCell()
TableView.TableViewSelectionModel
selectLeftCell
в class TableView.TableViewSelectionModel<S>
public void selectRightCell()
TableView.TableViewSelectionModel
selectRightCell
в class TableView.TableViewSelectionModel<S>
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается