如何將項目從一個列表/陣列列表移動到另一個列表/陣列列表?將項目從一個列表/陣列列表移動到另一個列表/陣列列表
這裏是我需要做的
- 從文本字段添加歌曲到音樂庫
ArrayList
什麼。 - 在列表框中選擇歌曲並將其添加到播放列表中。
- 在播放列表框中選擇歌曲並從播放列表中刪除它們。
- 對播放列表中的歌曲進行排序。
我終於想出瞭如何將項目添加到數組列表並將它們顯示在列表框中。現在我需要知道如何選擇它們並使用按鈕將它們移動到另一個列表/數組。
任何想法?
如何將項目從一個列表/陣列列表移動到另一個列表/陣列列表?將項目從一個列表/陣列列表移動到另一個列表/陣列列表
這裏是我需要做的
ArrayList
什麼。我終於想出瞭如何將項目添加到數組列表並將它們顯示在列表框中。現在我需要知道如何選擇它們並使用按鈕將它們移動到另一個列表/數組。
任何想法?
這將是您更輕鬆地使用ListModel
所建議MadProgrammer
你可以嘗試這樣的
model = new DefaultListModel<String>();
for(String str : playlist){
model.addElement(str);
}
listPlaylist.setModel(model);
listPlaylist.setSelectedIndex(0);
您可以創建兩個模型庫,播放列表和執行操作
嗯,我不知道鋤頭,使我的老師給我的arraylist到一個地區,繼承人他告訴我使用的代碼 private ArrayList
我設法使arraylist進入一個數組,但現在我的library.add(txtSong.getText());沒有工作,並突出.add –
你可以發佈你的完整的java代碼? –
乘坐看看[**這**](http://stackoverflow.com/questions/17226489/why-i-cannot-add-arraylist-directly-to-jlist/17226629#17226629)這表明你需要創建一個'ListModel',它使用'List'作爲它的數據源。你的老師給出的代碼是用來處理集合API中的'List',而不是'JList'。您可能還想查看[如何使用列表](http://docs.oracle.com/javase/tutorial/uiswing/components/list.html)以獲取更多詳細信息 – MadProgrammer
謝謝,我發現我本來應該使用AWT列表而不是Swing列表。我更新了我的問題,但我能夠得到第一個列表框來顯示數組 –