4

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

我不知道该怎么做。

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

4

1 回答 1

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();

}

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

于 2012-07-28T04:18:19.617 回答