我需要刪除我的JTable中的所有行。刪除JTable中的所有行
我曾嘗試以下兩項:
/**
* Removes all the rows in the table
*/
public void clearTable()
{
DefaultTableModel dm = (DefaultTableModel) getModel();
dm.getDataVector().removeAllElements();
revalidate();
}
和
((DefaultTableModel)table.getModel()).setNumRows(0);
均未將消除所有行。有任何想法嗎?
不應該重新驗證嗎? – MByD 2011-06-03 20:33:40
@MByD我剛剛添加了revalidate(),但仍然看到相同的東西。我正在使用CustomeTableCellRenderer,但不會認爲這會做太多。 – user489041 2011-06-03 20:36:07
和重繪()在jtable? – MByD 2011-06-03 20:38:25