나는 JScrollPane
에 JPanel
을 포함하고, 차례로 JList
을 포함하고 있습니다. 뷰포트가 항상 목록의 끝 (제거 또는 추가되는 항목)을 표시하고 싶습니다. ScrollBar
을 아래쪽으로 드래그하여 수동으로 수행 할 수 있습니다. 여기서 원하는 위치로 이동할 수 있습니다. 이 작업을 자동으로 수행하려면 어떻게해야합니까?JScrollPane의 위치를 프로그래밍 방식으로 제어하려면 어떻게해야합니까?
3
A
답변
3
간단해야합니다. JList의 ensureIndexIsVisible
메서드를 사용하고 목록의 마지막 인덱스 (크기 -1) 만 전달하면됩니다.
-1
JScrollPane을 만든 후 "scrollto"호출을 사용할 수 있습니다.
여기에 문서 링크가 있습니다. http://jscrollpane.kelvinluck.com/scroll_to.html
감사합니다. 'myJList.ensureIndexIsVisible (myJList.getModel(). getSize() - 1);' – Chap
@Chap : 오신 것을 환영합니다! –