如何将一个项目从一个列表/数组列表移动到另一个列表/数组列表?
这是我需要做的
- 将文本字段中的歌曲添加到音乐库
ArrayList
。 - 在列表框中选择歌曲并将其添加到播放列表中。
- 在播放列表列表框中选择歌曲并从播放列表中删除。
- 对播放列表中的歌曲进行排序
我终于弄清楚了如何将项目添加到数组列表中并在列表框中显示它们。现在我需要知道如何选择它们,并使用按钮将它们移动到另一个列表/数组。
任何想法?
按照MadProgrammer
的建议使用ListModel
会更容易。你可以这样试试
model = new DefaultListModel<String>();
for(String str : playlist){
model.addElement(str);
}
listPlaylist.setModel(model);
listPlaylist.setSelectedIndex(0);
您可以为库和播放列表创建两个模型,并执行操作