Я программирую в Netbeans, и у меня есть jTable во фрейме.
В котором я загружаю данные, которые занимают много строк, но затем я загружаю другую таблицу, в которой строк намного меньше.
И когда я запускаю его и загружаю вторую таблицу, там все еще появляются дополнительные строки, которые были в первой таблице. И я хочу просто увидеть 2-й стол.
Я уже пробовал для jTable.removeAll();
removelAll()
удаляет все компоненты из контейнера и не имеет ничего общего с JTable и его данными. Решение состоит в том, чтобы либо получить TableModel таблицы черезgetModel()
и очистить данные от нее, либо дать JTable новую TableModel. Но прежде всего прочтите руководство по JTable. Там все объяснено, и ваш вопрос предполагает, что вы еще не сделали этот основной шаг. Вы также захотите проверить JTable API и DefaultTableModel, которая является моделью, используемой для вашего JTable. - person Hovercraft Full Of Eels   schedule 04.02.2012