gpt4 book ai didi

java - JTable记录不显示

转载 作者:行者123 更新时间:2023-11-30 05:49:35 29 4
gpt4 key购买 nike

我试图在加载框架时在 JTable 上显示记录,但记录没有显示。这是我到目前为止所尝试过的:

public void load() {
try {
Connection con1;
PreparedStatement insert;
Class.forName("com.mysql.jdbc.Driver");
con1 = DriverManager.getConnection("jdbc:mysql://localhost/javapos","root","");
insert = con1.prepareStatement("SELECT name,status FROM category");
ResultSet Rs = insert.executeQuery();
while(Rs.next()) {
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
String name = Rs.getString("name");
String status = Rs.getString("status");
model.addRow(new Object[]{name,status });
}
jTable1.setModel(model);
} catch (Exception e) {
System.out.println("Failed " + e);
}
}

最佳答案

我认为您没有以正确的方式获取表格的模型。尝试:

DefaultTableModel model = (DefaultTableModel) tblMenu.getModel();

检查this链接以获取有关它的更多信息。

关于java - JTable记录不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54176929/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com