将所选项目从jlist保存到字符串变量

时间:2012-07-28 00:17:40

标签: java jlist

我有一个包含10个项目(书签)的Jlist。用户将被允许从10中选择3个项目。我想将所选项目保存为3个不同的字符串变量(例如book0,book1,book2等)。

我不知道该怎么做。

我创建了10个标题的Jlist,我尝试了很多东西,但没有运气。

1 个答案:

答案 0 :(得分:5)

例如,您已经定义了一个JList对象list

这应该为你做

Object[] selected = list.getSelectedValues();

String[] selectedItems = new String[selected.length];

for(int i=0; i<selected.length;i++){

selectedItems[i] = selected[i].toString();

}

字符串selectedItem的数组就是你所需要的,你也可以在这里使用arrayList。