打印0空單元在Java JTable
我寫打印0這個代碼空單元格:的Java JTable中
for (int i8 = 0; i8 < tgelir.getRowCount(); i8++) {
if (dtmgelir.getValueAt(i8, 1) == null) {
dtmgelir.setValueAt(0, i8, 1);
} else {
...
}
}
tgelir
是JTable
,dtmgelir
是一個DefaultTableModel
。
當我寫了一些細胞,其他細胞變成0。但是,當我在一個單元格中刪除0和寫一個數字,我以前寫的號碼變爲0。
你多久打一次這段代碼?只有一次? –
給我們更多的代碼;)我的猜測是,在單元格中編寫數字不會更新JTable,並且由於某種原因,它仍然將值讀作'null'並將其設置爲0。你調用這段代碼的次數,因爲在第一次後該值不應該爲空 –