ClassCastException при заполнении TableView данными - PullRequest
0 голосов
/ 13 июня 2018

Я изучаю JavaFX и использую его с JFoenix.У меня есть tableView с двумя столбцами.Это мой код для заполнения моего tableView данными.

@FXML
private JFXTreeTableView vocabularyTableView;
@FXML
private JFXTreeTableColumn<String, String> motherLanguageColumn;
@FXML
private JFXTreeTableColumn<String, String> foreignLanguageColumn;

В моем методе я называю это, но получаю исключение.

vocabularyTableView.getColumns().addAll(vocabulary.getTreeMap().keySet());

Exception in thread "JavaFX Application Thread" java.lang.ClassCastException: java.lang.String cannot be cast to javafx.scene.control.TableColumnBase

Что я могу сделать, чтобы это работало ипочему это вызывает исключение?

...