2017-01-09 11 views
-1

Я пытаюсь создать редактируемый TableView в JavaFX. Я получаю данные из 2 соединенных таблиц, поэтому я использую объекты в Tableview.Редактируемый JavaFX TableView с объектами

private TableColumn<Student, Classroom>classroomNameColumn, classroomYearColumn; 

Я поставил стол и столбцы могут редактироваться, setEditable(true), я пытался сделать setGraphic(node) (например, как текстовое поле) на setOnEditCommit действия колонны.

Я не смог решить эту проблему.

Итак, как я могу создать ячейку, которая содержит объект, редактируемый? Спасибо за все ответы

ответ

0

Ну, мое решение состояло в создании пользовательского class, который наследует от TableCell и переопределяет метод для редактирования.