jList2.setListData(jList1.getSelectedValues());
我用這個,將數據從jlist1傳輸到jlist2。但我想從jlist1中刪除傳輸的數據。它如何。java swing jlist數據傳輸
1
A
回答
1
第一個:getSelectedValues()
已棄用,請使用getSelectedValuesList()
將它們作爲使用泛型的List。其次,在創建JList之前創建一個DefaultListModel,以便您可以添加/刪除/刪除它,例如,
DefaultListModel<String> model = new DefaultListModel<String>();
DefaultListModel<String> model2 = new DefaultListModel<String>();
JList<String> list1 = new JList<>(model);
JList<String> list2 = new JList<>(model2);
...
for(String s : list1.getSelectedValuesList()){
model2.addElement(s);
model.removeElement(s);
}
記住必須事件調度線程上執行更改列表和模型
1
有兩種方式
看拖累甲骨文頁的降教程
on mouseDragged從一個JList中刪除selectedItem並添加到秒,注意這個想法需要更好的關於Java Swing的知識
相關問題
- 1. Java Swing JList
- 2. Java Swing JList
- 3. 動態Jlist Java Swing問題
- 4. Java swing Jlist的創建
- 5. Java Swing的鍵值對JList
- 6. Swing JList和DefaultListModel。
- 7. 使用JList的在的Java Swing
- 8. 使用JList和ArrayList的Java Swing <>
- 9. 在Swing Java中向JList添加元素
- 10. 更新一個的Java Swing的JList
- 11. 帶三個組件的Java GUI Swing Jlist
- 12. java swing中的快捷方式JList
- 13. Java Swing應用程序JList null異常
- 14. 使用JList的Swing
- 15. Swing JList字體寬度
- 16. 將Swing JList綁定到數組中
- 17. Java Json數據傳輸
- 18. Swing - 添加按鈕JList
- 19. 如何將元素從一個JList傳輸到Java中的其他JList?
- 20. 在Swing中向JList添加滾動條
- 21. java - Swing Worker - 傳遞許多參數
- 22. JList從jlist中檢索數據
- 23. 由「中間」面板分隔的兩個JList的佈局? (Java Swing)
- 24. Java(Swing):在GridBagLayout中影響JList的高度
- 25. 在java swing中從JList中刪除選擇
- 26. 保存/恢復Java swing JList元素到/從MySQL
- 27. Java Swing:帶有ListCellRenderer的JList所選項目不同高度
- 28. Java Swing - JList自定義單元格渲染 - 捕獲動作
- 29. Java Swing:如何自定義JList的項目?
- 30. Java,上傳文件後更新Jlist
+1專注於模型。 – trashgod 2012-08-02 16:50:05