在FXML中激活TreeView的多个选择

时间:2015-11-11 13:19:35

标签: java javafx javafx-8 fxml

是否可以使用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中读到,有各种类型的构建器,但我没有看到构建器或工厂用于选择模型类。我错过了吗?

非常欢迎任何有关如何实现这一目标的提示!

0 个答案:

没有答案