繁体   English   中英

如何将字符串添加到javafx ListView?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM