saplingPro
saplingPro

Reputation: 21329

adding data to JTable when working with netbeans

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)

enter image description here

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 ?

Upvotes: 7

Views: 53053

Answers (4)

Eric Hydrick
Eric Hydrick

Reputation: 3527

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

Upvotes: 20

Prabhat Sharma
Prabhat Sharma

Reputation: 11

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++;
}

Upvotes: 0

IshanAg24
IshanAg24

Reputation: 199

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

Upvotes: 3

mKorbel
mKorbel

Reputation: 109813

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

Upvotes: 1

Related Questions