JAVAFX:FXML中的TextFieldTreeTableCell。

问题描述 投票:0回答:1

对于一个 TreeTableColumn在FXML中是否存在以下等价物?

nameColumn.setCellFactory(TextFieldTreeTableCell.forTreeTableColumn())

类似于:

<TreeTableColumn>
  <cellFactory>
    <TextFieldTreeTableCell></TextFieldTreeTableCell> -> this doesn't work
  </cellFactory>
</TreeTableColumn>
javafx fxml
1个回答
1
投票

对于无参数的 TextFieldTreeTableView#forTreeTableColumn() 你可以使用 fx:factory:

负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: fx:factory 属性是创建类没有默认构造函数的对象的另一种方法。该属性的值是一个静态的、无参数的工厂方法的名称,用于产生类实例。

比如说

<TreeTableColumn>
  <cellFactory>
    <TextFieldTreeTableCell fx:factory="forTreeTableColumn"/>
  </cellFactory>
</TreeTableColumn>

然而,如果你想使用... ... 超负荷 它接受了一个 StringConverter 争论。

© www.soinside.com 2019 - 2024. All rights reserved.