2011-08-09 2 views
3

나는 JScrollPaneJPanel을 포함하고, 차례로 JList을 포함하고 있습니다. 뷰포트가 항상 목록의 (제거 또는 추가되는 항목)을 표시하고 싶습니다. ScrollBar을 아래쪽으로 드래그하여 수동으로 수행 할 수 있습니다. 여기서 원하는 위치로 이동할 수 있습니다. 이 작업을 자동으로 수행하려면 어떻게해야합니까?JScrollPane의 위치를 ​​프로그래밍 방식으로 제어하려면 어떻게해야합니까?

답변

3

간단해야합니다. JList의 ensureIndexIsVisible 메서드를 사용하고 목록의 마지막 인덱스 (크기 -1) 만 전달하면됩니다.

+0

감사합니다. 'myJList.ensureIndexIsVisible (myJList.getModel(). getSize() - 1);' – Chap

+0

@Chap : 오신 것을 환영합니다! –

-1

JScrollPane을 만든 후 "scrollto"호출을 사용할 수 있습니다.

여기에 문서 링크가 있습니다. http://jscrollpane.kelvinluck.com/scroll_to.html

+2

jQuery에서 Java JScrollPane을 찾고 있습니다. – Doug

+0

죄송합니다. 내 끔찍한 실수입니다. 나는 "꼬리표"를 조심스럽게보아야했다. :) – risyasin