从FXML设置TableView泛型类型?

ste*_*wpf 5 java generics tableview javafx-2 fxml

TableViewJavaFX 2.2 的类有一个泛型类型S,我想知道如何从FXML设置它?

Ant*_* J. 5

ListView 或 ComboBox 也会发生同样的情况。但我认为在 FXML 文件中您定义了控件,并且定义了通用 ListView 或 ComboBox 或 TableView 或其他任何东西。不管他们要展示什么。

所以对我来说,在 JavaFX 控制器类中而不是在 FXML 文件中设置泛型类型更有意义。

希望能帮助到你。


Gre*_*own 5

FXML 在运行时动态加载。由于泛型类型在编译时被删除,在标记中定义它们没有意义。在控制器类中定义泛型是正确的。