0
我想在java中合併兩個defaultListModels,然後我可以將該模型設置爲JList。這個程序基本上是使用GUI添加和刪除購物車中的物品。當我按下添加按鈕時,它不應該從shoppingCart中刪除項目,而是添加到該列表中。我可以組合兩個DefaultListModels嗎?
這裏是Add按鈕塊我的代碼:
DefaultListModel booksToAdd = new DefaultListModel();
booksToAdd.addElement(availableBooks.getSelectedValuesList());
DefaultListModel booksAdded = new DefaultListModel();
booksAdded.addElement(shoppingCart.getModel());
// this is where it does not work. I know I cannot just add these two, but I need
//some way to combine them.
shoppingCart.setModel(booksAdded + booksToAdd);
謝謝你的作品!只有一個問題,當結果返回時,它也給了我一些結果中的[email protected]。有沒有辦法擺脫這個? –
輸出表示使用對象的'toString'方法,你如何使用生成的'JList'來打印出來 – MadProgrammer