如何 select JList 中的多个项目并将它们保存到 MySQL 数据库中的单列 java

How to select multiple items from JList and save those to MySQL database in single column in java

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

我用来显示 selected 值的代码:

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

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

也许你必须使用

setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION)

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

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

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

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

我假设你的情况应该是

List<String> strList = jList1.getSelectedValuesList();