| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Динамическое изменение таблицы |
| Автор: yezh 4.5.2006, 09:52 |
| Как сделать динмическое изменение таблицы, то есть добавление/удаление строк и столбцов? Какие методы надо переопределять в TableModel? Или не надо ничего переопределять, сожно воспользоваться чем-нибудь стандартным? З.Ы. При этом данные для заполнения таблицы берутся также из изменяющегося массива, т.е. мне не надо просто скрыть столбец, а убрать его совсем |
| Автор: MrLjaO 4.5.2006, 10:49 |
| Попробуй так: Как я понимаю ... и надеюсь ... для работы с таблицей (JTable) ты используешь class MyTableClass extends AbstractTableModel в ней просто напиши ещё одну функцию ... например public void RetrieveData(){...} где в ней будешь или убирать или добовлять строки .... главное в ней вызови fireTableDataChanged(); )) Пользуйся .. Если не понятно объяснил - стучи ) |
| Автор: yezh 4.5.2006, 11:08 | ||||
а как потом вызвать эту функцию? вот примерно так:
а потом так..
изначально параметры заданы по умолчанию.. Пытаюсь вызвать функцию через tab.getModel().RetrieveData(), не дает, говорит что не может найти метод... |
| Автор: MrLjaO 4.5.2006, 12:18 | ||
признаться не понимаю в чём проблема но я делал так ...
что то типа этого |
| Автор: yezh 4.5.2006, 12:53 |
| thx, прсто сразу не дошло что надо сделать объект модели таблицы... |
| Автор: yezh 4.5.2006, 13:28 |
| thx, все заработало. Замечание учту |