Я изучаю 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
Что я могу сделать, чтобы это работало ипочему это вызывает исключение?