добавление данных в JTable при работе с netbeans
Как добавить данные в JTable
при работе с NetBeans. Netbeans в его коде back делает следующее:
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 и массив строк имеют локальный доступ, поэтому я не могу использовать его для заполнения, когда хочу в середине программы. (в какой функции)
как и в приведенной выше таблице, я буду добавлять имя и ветвь в некоторой функции.Но как я могу это сделать ?
может кто-нибудь рассказать способ, чтобы я мог добавить данные в JTable ?
4 ответов
ваш вопрос не ясен для меня, но есть основной учебник о jtable с, много примеров здесь или здесь, есть пример мотыги, чтобы добавить значение в TableCell во время выполнения
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++;
}