所以我有一個叫做郵箱的類,它是一組消息。如何將對象添加到可觀察數組後備列表中?
的消息,在「服務器」類中創建的實例:
Message message1 = new Message(senderRand, recipRand, subject1, today, body1);
郵箱類:
public class Mailbox {
public String name;
ObservableList<String> messagelist = FXCollections.observableArrayList();
ListView<String> list = new ListView<String>(messagelist);
public Mailbox (String name) {
this.name = name;
}
public int addMessage(Message message) {
messagelist.add(message);
}
我不完全知道我在做什麼,但這個想法是我有郵箱對象就像是用來在javafx應用程序上顯示電子郵件對象的「收件箱」。然後,我需要從「收件箱」郵箱中刪除郵件並將其移至「垃圾郵箱」郵箱。
我不明白如何創建這個支持數組,基本上。我應該在郵箱類中擴展集合嗎?我不知道如何格式化此郵箱類,以便我可以從javafx應用程序添加/刪除郵件。我的javafx應用程序只是一列郵箱列表(收件箱,重要的垃圾),旁邊是選定郵箱的郵件列表,旁邊是顯示所選郵件的列表。
需要將郵箱作爲對象的集合。不知道如何。
您在這裏有什麼問題?它看起來是正確的想法。 –
找不到合適的方法添加(消息),方法Collection.add(字符串)不適用,參數不匹配消息不能轉換爲字符串 – sumitz1212