Записи JTable не отображаются - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь отобразить записи на 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);

            }             
        }

1 Ответ

0 голосов
/ 14 января 2019

Я думаю, что вы неправильно понимаете модель стола. Попробуйте:

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

Проверьте эту ссылку, чтобы получить больше информации об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...