У меня есть несколько JScrollPane
s, содержащий один JTextArea
. JTextArea
s заполнены списком переменных, которые постоянно обновляются.Держите JScrollPane такой же длины java
У меня есть ScheduledExecutorService
, который постоянно очищает JTextArea
s и заменяет переменные. Для большинства JScrollPan
es изменения очень бесшовные, и похоже, что номера, содержащиеся в списках, меняются плавно.
Это должно быть JScrollPane
, что вызывает проблемы. Он будет постоянно выдавать вспышку (текстовая область и полоса прокрутки исчезают и снова появляются), которые я сопоставляю с тем, что она перекрашивается (я должен отметить, что, хотя другие панели обновляются так же, они не сталкиваются с этой проблемой). Полоса прокрутки также будет прокручиваться дико (назад к началу); все в целом выглядят очень грязно. Этот конкретный JScrollPane
также является самым длинным, поэтому я предполагаю, что это причина. Ничего другого в этой области нет от других.
Если кто-то имеет лучшее решение, я полагаю, что мой лучший вариант, чтобы установить каретку на NEVER_UPDATE, но для того, чтобы это работало, JScrollPane
бы оставаться такой же размер, даже когда я обнулить из всего текста.
Кто-нибудь знает, как это сделать? Чтобы уточнить, я не хочу, чтобы панель больше, я хочу, по существу, иметь возможность прокручивать вниз до заданной длины, даже если панель пуста.