我正在学习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
我该怎么做才能使它工作?为什么会抛出异常?