Что следует вызывать/запускать, когда я добавляю новый столбец в таблицу, но его метка заголовка имеет больше строк (с использованием html
и br
), чем в уже представленных заголовках, поэтому заголовки будут изменить размер соответственно?Высота заголовка столбца JTable после многократной вставки заголовка
Перед добавлением
После добавления
Этого не происходит, если при первой картине таблицы столбец уже имеет то количество строк (если метка является <html>Card<br>name</html>
).
я огонь fireTableStructureChanged()
в TableModel
при добавлении новой записи (поэтому новые столбцы добавляются).
маленький намек fireTableStructureChanged(), чтобы сбросить все пользовательские Renderers/редакторы, потому что для этой работы, чтобы сбросить (все по умолчанию) этот метод обозначается – mKorbel
К сожалению , но у меня есть проблема, полностью понимающая, что вы предложили. Особенно второй пост. Должен ли 'fireTableStructureChanged()' сбросить рендерер для заголовков? –
[ваш SSCCE может быть основан на] (http://stackoverflow.com/q/9851253/714968) – mKorbel