У меня есть JList, вложенный в JScrollPane. Когда я добавляю элементы в JList, я хочу, чтобы JScrollPane автоматически прокручивал до конца JList, чтобы последний элемент был виден. Для этого у меня есть следующий код:
getWordListScroller().getVerticalScrollBar().getModel().setValue(getWordListScroller().getVerticalScrollBar().getModel().getMaximum());
Однако, когда я пытаюсь использовать этот код, JScrollPane прокручивает только второй до последнего элемента, оставляя последний элемент вне поля зрения. Это никоим образом не желательно. Я попытался добавить значения в getMaximum (), но проблема не исчезла.
Как заставить JScrollPane прокручиваться до самого дна?