![](/img/trans.png)
[英]javaFX: How to create a Live ListView and add a ChangeListener to it
[英]How to add a string into javafx ListView?
我正在尝试将作为字符串获得的结果添加到 ListView 容器中,因为我认为我的结果应该在要添加的 ArrayList 中,但我无法将它们转换! 这是错误出现下方内添加messageArrived
方法The method add(ArrayList<Wallet>) in the type List<ArrayList<Wallet>> is not applicable for the arguments (String)
任何建议将不胜感激。
public class MainController implements MqttCallback {
@FXML
private ListView<ArrayList<Wallet>> RoomA;
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
String attemptMessageJson = message.toString();
Wallet rfidObject = gson.fromJson(attemptMessageJson, Wallet.class);
RoomA.getItems().add(rfidObject.getWalletName()); // error explained above
}
}
将Wallet
添加到列表中并使其toString
返回您想要显示的内容。
同样ListView<ArrayList<Wallet>>
应该只是ListView<Wallet>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.