是否可以使用FXML激活JavaFX TreeView的多个选择?
如果要以编程方式设置选择模式,请调用
treeView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
但是如何在FXML中描述?我现在想出的最好的是:
<?import javafx.scene.control.TreeView.TreeViewBitSetSelectionModel?>
...
<TreeView>
<selectionModel>
<TreeViewBitSetSelectionModel selectionMode="MULTIPLE"/>
</selectionModel>
</TreeView>
这导致了这个例外:
javafx.fxml.LoadException: TreeViewBitSetSelectionModel is not a valid type.
我认为这可能是因为它不是公共类,或者因为它只有非默认构造函数。
我在FXML documentation中读到,有各种类型的构建器,但我没有看到构建器或工厂用于选择模型类。我错过了吗?
非常欢迎任何有关如何实现这一目标的提示!