2010-12-15 115 views
1

我在java中正面臨jlist中的問題。我有兩個JLists,我想從一個jlist添加元素到另一個jlist,但是它添加了元素並刪除了列表中存在的元素。這裏是代碼Jlist中的問題從一個列表中添加到另一個列表中

Object[] getListItem = (Object[]) jList2.getSelectedValues(); 
for(int i=0;i<getListItem.length;i++){ 
    //jList1.setListData(jList2.getSelectedValues()); 
    jList1.setListData(getListItem); 
} 

需要幫助謝謝。

回答

3

您需要將項目添加到ListModel,而不是JList本身。 DefaultListModel類具有添加元素的方法,類似於java.util.Vector類。

+0

我正在用listModel添加它,但它沒有添加任何元素。 – 2010-12-15 15:25:39

+0

也許你可以更新問題並顯示新的代碼。 – 2010-12-15 15:26:32

+0

listModel1.addElement(jList2.getSelectedValues());其中listmodel1是一個DefaultListModel,而jlist是一個列表。 – 2010-12-15 15:27:27

相關問題