Lin*_*XXI 4 java-8 fxml javafx-8
我一直在尝试构建一个树表并在FXML中定义cellValueFactories.
当我尝试这个时,我在堆栈跟踪中得到以下错误
Exception in thread "JavaFX Application Thread" java.lang.ClassCastException: javafx.scene.control.TreeTableColumn$CellDataFeatures cannot be cast to javafx.scene.control.TableColumn$CellDataFeatures
Run Code Online (Sandbox Code Playgroud)
FXML编写如下
<TreeTableView prefHeight="500.0" prefWidth="600.0" fx:id="customerContractsTable">
<columns>
<TreeTableColumn prefWidth="116.0" text="Contract Number">
<cellValueFactory>
<PropertyValueFactory property=""/>
</cellValueFactory>
</TreeTableColumn>
</columns>
</TreeTableView>
Run Code Online (Sandbox Code Playgroud)
我一直试图找到关于如何做到这一点的任何文档参考,并且我将完全空手而归.任何文档或帮助都会得到很大的帮助.
小智 8
以下是FXML中的TreeTableView示例.
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.TreeTableView?>
<?import javafx.scene.control.TreeTableColumn?>
<?import javafx.scene.control.cell.TreeItemPropertyValueFactory?>
<TreeTableView>
<columnResizePolicy>
<TreeTableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
</columnResizePolicy>
<columns>
<TreeTableColumn text="Contract Number">
<cellValueFactory>
<TreeItemPropertyValueFactory property="contractNumber" />
</cellValueFactory>
</TreeTableColumn>
</columns>
</TreeTableView>
Run Code Online (Sandbox Code Playgroud)
见RT-35233.
| 归档时间: |
|
| 查看次数: |
1693 次 |
| 最近记录: |