开发者

adding data to JTable when working with netbeans

开发者 https://www.devze.com 2023-03-27 16:46 出处:网络
How can i add data to JTable while working with netbeans. Netbeans in it\'s back code does like this :

How can i add data to JTable while working with netbeans. Netbeans in it's back code does like this :

jTable1 = new javax.swing.JTable();
jTable1.setModel(new javax.swing.table.DefaultTableModel(
        new Object [][] {
            {null, null},
            {null, null},
            {null, null},
            {null, null}
        },
        new String [] {
            "Name", "Branch"
        }
    ) {
        boolean[] canEdit = new boolean [] {
            false, false
        };

        public boolean isCellEditable(int rowIndex, int columnIndex) {
            return canEdit [columnIndex];
        }
    }); // THIS IS THE SNIPPET GENERATED BY NETBEANS
    //( I have already created a table using the drag and drop fetaure of netbeans and this is the back snippet generated)

The 2-D object array 开发者_开发技巧and String array have local access , so i can't use to fill it when i want to in the middle of the program. (in some function)

adding data to JTable when working with netbeans

like in the above table i will be adding name and branch while in some function.But how can i do this ?

Can anyone please tell a way so that i can add data to JTable ?


jTable1.getModel().setValueAt(value, row, column);


jTable1.getModel().setValueAt(value, row, column);


your question isn't clear for me, but there is basic tutorial about JTable, lots of examples here or here, there is example hoe to add value to the TableCell at Runtime


try {
    pst = con.prepareStatement("select * from emp"); 
    ResultSet rs = pst.executeQuery();
    int i = 0; 
    if (rs.next()) { 
    String  uname = rs.getString("contact_id"); 
    String  email = rs.getString("first_name");
    String  pass = rs.getString("last_name");
    String cou = rs.getString("phone"); 
    model.addRow(new Object[]{uname, email, pass, cou});
    i++;
}
0

精彩评论

暂无评论...
验证码 换一张
取 消