java - jTable中没有显示数据,没有数据出现在jTable中

标签 java netbeans

我通过 xampp 使用 phpMyAdmin 作为我的主机,我可以很好地添加数据,但是当我运行应用程序时,它不显示任何数据。有人可以检查我的代码吗?我是 Java 编程新手,所以请耐心等待。

public DefaultTableModel getmodel(){
DefaultTableModel model = (DefaultTableModel) jtbl.getModel();
                model.setRowCount(0);
                show_data_in_jtable();
                return null;
}
public ArrayList<User> getuserList()
  {
       ArrayList<User> userList =  new ArrayList<User>();
        Connection Conn2 = m2.getConnection();
        String query = "select * from Student ";
        Statement st;
          ResultSet rs;

          try{
          st = Conn2.createStatement();
          rs = st.executeQuery(query);
          User user_var;

          while(rs.next())
                {
            user_var = new User(rs.getInt("id"),rs.getString("fname"),rs.getString("lname"),rs.getString("mname"),rs.getInt("age"),rs.getString("Gender"),rs.getString("course"));
            userList.add(user_var);
                }
          }
          catch (Exception error)
          {
              error.printStackTrace();
            }
          return userList;
    }
// display data on Jtable
public void show_data_in_jtable()
   {
   ArrayList<User> list = getuserList();
   DefaultTableModel model = (DefaultTableModel)  jtbl.getModel();
    Object[] column = new Object[5];

    for(int i = 0; i < list.size(); i++)
            {
               column  [0] = list.get(i).getId();
                   column [1] = list.get(i).getFirstName();
                      column [2] = list.get(i).getLastName();
                      column [3] = list.get(i).getLastName();
                         column [4] = list.get(i).getMiddleName();
                            column [5] = list.get(i).getGender();
                            column [6] = list.get(i).getCourse();
                         model.addRow(column);
            }
    }

最佳答案

您是否将模型设置为 Jtable?

如果你这样做了,getuserList()函数的结果是什么?你调试你的代码了吗?

检查这个How to Use Tables

关于java - jTable中没有显示数据,没有数据出现在jTable中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60636544/

相关文章:

java - 尝试从 txt 文件检索信息时出现问题

java - Spring MVC 多个请求映射,缺少 requestparam

php - 如何在没有自动 DocBlock 格式的情况下在 NetBeans 中进行多行注释?

java - 在netbeans的JList中添加文本和图像

java - 弄清楚如何根据 Netbeans 项目结构指定路径

java - 为什么编译器不提示这个错误?

c++ - Netbeans "create new C++ project"完成按钮,没有任何反应

java - 如何打印ascii值的字母表

java - CircleImageView + Layout Inflator Scale 类型异常?

java - Java 8 升级后无法获得数据库连接