3
我已經創建了一個相同的類中的方法,它採用SQL查詢作爲參數,但有一個問題:當我打電話結果集中顯示空JTable中的第一個12行 - Java的
第一次
ABC(String sqlQuery)//Method Definition
這個方法對我來說工作得很好,而且當我用下面的代碼實現一個按鈕上的動作執行事件。那麼就有問題。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jScrollPane1.getViewport().remove(jTable1);
ABC(sqlQuery_f2);// Call Mothod and pass parameter
jTable1=new JTable(data,column);
jScrollPane1.getViewport().add(jTable1);
}
當第一次ABC方法被調用,結果顯示12條在JTable中,當我上的actionPerformed上面的代碼再次調用,它開始從第13行的記錄向前和第12行是空的。
當我第二次通過傳遞查詢作爲參數調用方法時,它應該從第一行開始,並且即使在空行開始時也不應該存在行。
Note: I am using NetBeans and the follwing code is in non-Editable area :
jTable1.setModel(new DefaultTableModel(data, column));
And I have also declare two arrays named data and Column
決議?