Spec-Zone.ru › OpenJavaFX 17

Класс MapValueFactory<T>

java.lang.Object
javafx.scene.control.cell.MapValueFactory<T>
Параметры типа:
T - Тип класса, содержащегося в ячейках TableColumn.
Все реализуемые интерфейсы:
Callback<TableColumn.CellDataFeatures<Map,​T>,​ObservableValue<T>>
public class MapValueFactory<T>
extends Object
implements Callback<TableColumn.CellDataFeatures<Map,​T>,​ObservableValue<T>>
Реализация интерфейса Callback, специально предназначенная для использования в TableColumn cell value factory. Пример использования этого класса:

 ObservableList<Map> personsMapList = ...

 TableColumn<Map, String> firstNameColumn = new TableColumn<Map, String>("First Name");
 firstNameColumn.setCellValueFactory(new MapValueFactory<String>("firstName"));

 TableView<Map> table = new TableView<Map>(personMapList);
 tableView.getColumns().setAll(firstNameColumn);
 

В этом примере есть список объектов Map, где каждый объект Map представляет собой отдельную строку в TableView. Строка "firstName" используется в качестве ключа в этой карте, а соответствующее значение возвращается, если оно существует. Если значение является ObservableValue, то оно возвращается напрямую, иначе значение оборачивается в ReadOnlyObjectWrapper.

С:
JavaFX 2.2
См. также:
TableColumn, TableView, TableCell, PropertyValueFactory

Краткое описание конструкторов

Конструкторы
Конструктор Описание
MapValueFactory​(Object key)
Создаёт MapValueFactory по умолчанию, который будет использовать указанный ключ для поиска значения в ячейках TableColumn, в котором установлен этот MapValueFactory (через свойство cell value factory).

Краткое описание методов

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе javafx.util.Callback

call

Подробное описание конструкторов

MapValueFactory

public MapValueFactory(Object key)
Создаёт MapValueFactory по умолчанию, который будет использовать указанный ключ для поиска значения в ячейках TableColumn, в котором установлен этот MapValueFactory (через свойство cell value factory).
Параметры:
key - Ключ, который используется для поиска значения в Map.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API