0

对不起新手问题,但你如何填充 javafx 表列,afaik ReadOnlyNumberWrapper 不存在。

@FXML private TableColumn<RelationshipBO, Number> tcIncomingNodeId tcIncomingNodeId.setCellValueFactory( (CellDataFeatures<RelationshipBO, Number> cellData) -> new ReadOnlyNumberWrapper(cellData.getValue().getNodeId()) );

getNodeID r 转长

非常感谢和最好的问候

===

编辑:似乎我可以将 Long 类与 ReadOnlyObjectWrapper 结合使用

@FXML private TableColumn<RelationshipBO, Long> tcIncomingNodeId;
tcIncomingNodeId.setCellValueFactory(
            (CellDataFeatures<RelationshipBO, Long> cellData) -> new ReadOnlyObjectWrapper<Long>(cellData.getValue().getNodeId())
    );

但是,任何更好的解决方案都值得赞赏:-)。谢谢。

4

1 回答 1

0

您可以使用 a ReadOnlyLongWrapper,它ObservableValue<Number>根据需要实现。

于 2015-01-30T13:08:59.220 回答