@stanford_mosciski
В JavaFX вы можете заполнить TableView
с помощью связывания данных. Для этого вам нужно создать класс-модель данных, унаследованный от javafx.beans.property.SimpleObjectProperty
, который будет содержать нужные вам данные.
Затем вы создаете список этих объектов модели и устанавливаете его в качестве источника данных для TableView
с помощью метода setItems
.
Наконец, вы должны установить столбцы таблицы и указать, какие поля из объекта модели данных следует отображать в каждом столбце. Для этого вам нужно создать экземпляры TableColumn
и установить фабрику ячеек, которая будет генерировать ячейки на основе данных из модели.
Вот пример кода, который демонстрирует, как это может быть сделано:
1 2 3 4 5 |
import javafx.beans.property.SimpleStringProperty; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.control.TableColumn; import javafx.scene.control. |