Как автоматически прокручивать вниз в Java Swing

У меня есть простая JPanel с JScrollPane (с вертикальной полосой прокрутки, если необходимо) на ней.

Вещи добавляются (или удаляются) в JPanel, и когда они выходят за пределы нижней части панели, я хочу, чтобы JScrollPane автоматически прокручивалась вниз до самого низа по мере необходимости или прокручивалась вверх, если некоторые компоненты уходят с панели.

Как мне это сделать? Я предполагаю, что мне нужен какой-то слушатель, который вызывается всякий раз, когда изменяется высота JPanel? Или есть что-то более простое, как JScrollPanel.setAutoScroll (true) ?

5
задан Matthias Braun 28 February 2019 в 09:32
поделиться