Удаление JTable из кадра - PullRequest
       4

Удаление JTable из кадра

0 голосов
/ 10 августа 2010

У меня есть программа, которая отображает список студентов - которые зачислены на выбранный курс - в JTable. Как я могу удалить JTable перед обновлением, когда выбран другой курс? Таким образом, когда выбранный курс изменяется, новая таблица JTable со студентами для этого курса просто добавляется под предыдущей.

1 Ответ

3 голосов
/ 27 апреля 2011

Если я правильно понял ваш вопрос, вам следует удалить стол из контейнера, в котором он находится.Например, если у вас есть что-то вроде этого в вашем коде:

JTable table = new JTable();
// Here is a container. It can be a JScrollPane, JPanel or something else.
JScrollPane scroll = new JScrollPane();
// Add the table to the container.
scroll.getViewport().add( table );

Чтобы удалить вашу таблицу из контейнера, позвоните:

scroll.getViewport().remove( table );

Теперь вы можете добавить другой компонент в контейнер иэто будет единственный видимый.

...