我需要删除我的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