Удаление всех строк в 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);

Ни один из них не удалял все строки . Есть идеи?

27
задан kleopatra 24 November 2012 в 11:18
поделиться