【问题标题】:Populate javafx tablecolumn with object method call type long使用对象方法调用类型 long 填充 javafx 表列
【发布时间】:2015-01-30 12:27:48
【问题描述】:

很抱歉这个新手问题,但是您如何填充 javafx 表列,afaik ReadOnlyNumberWrapper 不存在。

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

getNodeID 转长

非常感谢和最好的问候

===

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

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

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

【问题讨论】:

    标签: methods javafx long-integer tablecolumn


    【解决方案1】:

    您可以使用ReadOnlyLongWrapper,它根据需要实现ObservableValue&lt;Number&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 2016-03-17
      • 2017-11-28
      • 1970-01-01
      • 2013-09-10
      相关资源
      最近更新 更多