генерация jbutton в зависимости от mysql rs

Хочу сделать таблицу,из данных, которые получаю из бд. и чтоб пользователь мог нажать кнопку и исправить данные которые он получил на нужные.

            String sql = "SELECT * from pacient_status";
            Statement stmt = connection.createStatement();
            ResultSet rs = stmt.executeQuery(sql);
            ResultSetMetaData md = rs.getMetaData();
            int columns = md.getColumnCount();


           
            
            NameColumn.addElement("id");
            NameColumn.addElement("name");
            NameColumn.addElement("status");

      

            while (rs.next()) {
                String gotit = rs.getString(2);
                JButton btn = new JButton(gotit);
                add(btn);
                
                
                Vector row = new Vector(columns);
                for (int i = 1; i <= columns; i++) {
                    row.addElement(rs.getObject(i));
                    row.addElement(add(btn));
                   
                    
                    
                }
                data.addElement(row);
                
                
            }
            rs.close();
            stmt.close();
            connection.close();
        } catch (Exception e) {
            System.out.println(e);
        }

Если выполнять код как я привел, он лишь в таблицу вносит код кнопки, но не саму кнопку, что не так делаю?


Ответы (0 шт):