将项目从一个列表/ arraylist移动​​到另一个列表/ arraylist

时间:2013-06-21 05:05:31

标签: java arrays netbeans awt

如何将项目从一个列表/ arraylist移动​​到另一个列表/ arraylist?

这是我需要做的事情

  • 将文字字段中的歌曲添加到音乐库ArrayList
  • 在列表框中选择歌曲并将其添加到播放列表。
  • 在播放列表列表框中选择歌曲,然后将其从播放列表中删除。
  • 对播放列表中的歌曲进行排序。

我终于想出了如何将项目添加到arraylist并将其显示在列表框中。现在我需要知道如何选择它们并使用按钮将它们移动到另一个列表/数组。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以更轻松地按照MadProgrammer

的建议使用ListModel

您可以尝试这样

model = new DefaultListModel<String>();
    for(String str : playlist){
         model.addElement(str);
    }    
    listPlaylist.setModel(model);     
    listPlaylist.setSelectedIndex(0);

您可以为库和播放列表创建两个模型并执行操作