在使用netbeans时向JTable添加数据

如何在使用netbeans时向JTable添加数据。 Netbeans在它的后代码中是这样的:

 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) 

2-D对象数组和String数组具有本地访问权限,因此当我想要在程序中间时,我无法使用它来填充它。 (在某些function中)

在此处输入图像描述

就像在上面的表格中我将在某些function中添加名称和分支。但我该怎么做呢?

任何人都可以告诉我可以将数据添加到JTable吗?

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

你的问题对我来说并不清楚,但是有关于JTable的基本教程, 这里或这里有很多例子,有一些示例锄头可以在运行时为TableCell增加价值

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

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