Я получил графический интерфейс Java Swing и получил проблему с JTable
в JScrollPane
. По какой-то причине, когда строки модели таблицы увеличиваются во время выполнения программы, JScrollPane
не обновляется, то есть, если строки увеличиваются так, чтобы высота таблицы превышала высоту представления прокрутки панели прокрутки не обновляются должным образом. (Новые строки отображаются на экране, как и ожидалось). Если размер окна изменяется, прокрутка обновляется, как и ожидалось.
Политика вертикальной прокрутки: VERTICAL_SCROLLBAR_AS_NEEDED
, таблица моделей fireTableDataChanged
называется ..
К сожалению, код немного сложен, поэтому я не могу предоставить пример кода, вызывающий проблему. Но подумал спросить, есть ли у кого-то идеи прямо ..
РЕДАКТИРОВАТЬ: Еще немного более запутанным: политика горизонтальной прокрутки HORIZONTAL_SCROLLBAR_AS_NEEDED
, и если ширина таблицы, если по ширине представления (то есть используется горизонтальная полоса прокрутки), эта проблема т происходит ...
EDIT2: Проблема не в том, что таблицу следует прокручивать, а в том, что полосы прокрутки не активируются должным образом.