1

我正在使用 JList,但现在我只能从 JList 中选择单个项目。如何从 Jlist 中选择多个项目并将它们保存到 MySQL 表中的单个列中。

我用来显示所选值的代码:

    String s = (String) jList1.getSelectedValue();
System.out.println("Value Selected: " + s);

但它只显示 JList 中的单个项目

4

2 回答 2

0

也许你必须使用

setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION)

JList上 ,然后您可以使用 getSelectedValuesList()getSelectedIndices()

于 2019-08-01T06:33:02.487 回答
0

您可以参考下面的 JList 的 java 文档。

https://docs.oracle.com/javase/7/docs/api/javax/swing/JList.html#getSelectedValuesList()

https://docs.oracle.com/javase/7/docs/api/javax/swing/JList.html

您可以使用提供 List 类型的getSelectedValuesList()获取所有选定的 JList 值。

我假设在你的情况下,它应该是

List<String> strList = jList1.getSelectedValuesList();
于 2019-08-01T06:36:36.020 回答