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