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

标签 java jlist

我有一个包含 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。

关于java - 将所选项目从 jlist 保存到字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11697155/

相关文章:

java - 如何在 JList 上添加滚动条? [JAVA]

java - JScrollPane 中的 JList

java - 如何保存屏幕截图(matlab)

java - 一个例子中父类(super class)不能转换为子类,而另一个例子中可以顺利转换。为什么?

Java - MVC 模式 - 绘制和克服空指针异常

java - RecyclerView 数据更新始终将焦点集中在第一项

java - JSF - 如何强制 UI 刷新?

Java Swing : JList with ListCellRenderer selected item different height

Java 比较两个列表模型

java - 如何从左角到右角创建jlist?