我有一个包含 10 个项目(书名)的 Jlist。用户将被允许从 10 个项目中选择 3 个项目。我想将所选项目保存到 3 个不同的字符串变量(例如 book0、book1、book2 等)。
我不知道该怎么做。
我创建了显示 10 个标题的 Jlist,我尝试了很多东西,但没有运气。
比如说你已经定义了一个 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。