Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class TableView.TableViewFocusModel<S> extends FocusModel<S>
FocusModel
с дополнительной функциональностью, чтобы поддерживать требования управления TableView.TableView
Ввести | Свойство и Описание |
---|---|
ReadOnlyObjectProperty<TablePosition> |
focusedCell
Позиция текущего элемента в TableView, у которого есть фокус.
|
focusedIndex, focusedItem
Конструктор и Описание |
---|
TableView.TableViewFocusModel(TableView<S> tableView)
Создает значение по умолчанию экземпляр TableViewFocusModel, который будет использоваться, чтобы управлять фокусом обеспеченного управления TableView.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
focus(int index)
Причины элемент в данном индексируют, чтобы получить фокус.
|
void |
focus(int row, TableColumn<S,?> column)
Причины элемент в данном индексируют, чтобы получить фокус.
|
void |
focus(TablePosition pos)
Метод удобства для того, чтобы установить сосредотачивается на определенной строке или ячейке, используя a
TablePosition . |
void |
focusAboveCell()
Попытки переместить фокус в ячейку выше в настоящий момент фокусируемой ячейки.
|
void |
focusBelowCell()
Попытки переместить фокус в ячейку ниже в настоящий момент фокусируемой ячейки.
|
ReadOnlyObjectProperty<TablePosition> |
focusedCellProperty()
Позиция текущего элемента в TableView, у которого есть фокус.
|
void |
focusLeftCell()
Попытки переместить фокус в ячейку налево от в настоящий момент фокусируемой ячейки.
|
void |
focusRightCell()
Попытки переместить фокус в ячейку направо от в настоящий момент фокусируемая ячейка.
|
TablePosition |
getFocusedCell()
Получает значение свойства focusedCell.
|
protected int |
getItemCount()
Возвращает число элементов в модели данных, которая подкрепляет управление.
|
protected S |
getModelItem(int index)
Возвращается элемент в данном индексируют.
|
boolean |
isFocused(int row, TableColumn<S,?> column)
Тесты, есть ли у строки / ячейка в данном расположении в настоящий момент фокус в пределах TableView.
|
focusedIndexProperty, focusedItemProperty, focusNext, focusPrevious, getFocusedIndex, getFocusedItem, isFocused
public final ReadOnlyObjectProperty<TablePosition> focusedCellProperty
getFocusedCell()
public TableView.TableViewFocusModel(TableView<S> tableView)
tableView
- tableView, на который работает эта модель фокуса.java.lang.NullPointerException
- Параметром TableView не может быть нуль.protected int getItemCount()
listView.getItems().size()
. Допустимый диапазон focusable индексов между 0 и независимо от того, что возвращается этим методом.getItemCount
в class FocusModel<S>
protected S getModelItem(int index)
listView.getItems().get(index)
.getModelItem
в class FocusModel<S>
index
- Индексирование элемента, который требуют от базовой модели данных.public final ReadOnlyObjectProperty<TablePosition> focusedCellProperty()
getFocusedCell()
public final TablePosition getFocusedCell()
public void focus(int row, TableColumn<S,?> column)
row
- Строка индексирует элемента, чтобы дать фокус.column
- Столбец элемента, чтобы дать фокус. Может быть нуль.public void focus(TablePosition pos)
TablePosition
.pos
- Табличная позиция, где фокус должен быть установлен.public boolean isFocused(int row, TableColumn<S,?> column)
public void focus(int index)
focusedIndex = -1
если 0 <= index < model size
.focus
in class FocusModel<S>
index
- The index of the item to get focus.public void focusAboveCell()
public void focusBelowCell()
public void focusLeftCell()
public void focusRightCell()
Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. Use is subject to