gpt4 book ai didi

java - 将字符串转换为 ObservableValue

转载 作者:行者123 更新时间:2023-11-30 07:34:55 25 4
gpt4 key购买 nike

我想创建一个TableView 。在我的.fxml Controller ,我有这两列:

@FXML
private TableColumn<Log, String> planeRegistrationColumn;
@FXML
private TableColumn<Log, String> planeTypeColumn;

日志类有一个属性Plane这是一个 Plane 实例。但是setCellValueFactory似乎不喜欢它:

planeRegistrationColumn.setCellValueFactory(cellData -> cellData.getValue().planeProperty().get().getRegistration());

getRegistration()返回一个字符串,但它需要 ObservableValue<String> 。是不是受孕的问题呢?如果没有,我该怎么做?

最佳答案

只需将您获得的字符串包装在某种可观察值中即可:

planeRegistrationColumn.setCellValueFactory(cellData -> 
new SimpleStringProperty(cellData.getValue().planeProperty().get().getRegistration()));

关于java - 将字符串转换为 ObservableValue<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35534723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com