我正在尝试向 JList 添加一行,但它没有发生。我正在使用 Java + MySQL。但是在使用时System.out.println()
,它可以工作。
下面是接收数据的代码:
public void writeResultSet(ResultSet resultSet) throws SQLException {
while (resultSet.next()) {
String student_firstname = resultSet.getString("student_firstname");
String student_middlename = resultSet.getString("student_middlename");
String student_lastname = resultSet.getString("student_lastname");
DefaultListModel listModel = new DefaultListModel();
listModel.addElement("" + student_firstname + " " + student_middlename + " " + student_lastname);
jList1.setModel(listModel);
}
}
此外,如果我尝试添加 listmodelprivate void jButton3ActionPerformed(java.awt.event.ActionEvent evt)
但使用定义的字符串,它可以工作,但我需要将它插入此方法中,以便我可以从 MySQL 获取数据。