JScrollPane
はJPanel
、次にJList
を含んでいます。ビューポートに、リストのエンド(削除または追加されたアイテム)が常に表示されるようにします。 ScrollBar
を下にドラッグすることで手動でこれを達成できます。これを自動的に達成するにはどうすればよいですか?JScrollPaneの位置をプログラムで制御するにはどうすればよいですか?
3
A
答えて
3
これは簡単に行う必要があります。 JListのensureIndexIsVisible
メソッドを使い、リストの最後のインデックス(size - 1)を渡してください。
-1
JScrollPaneの作成後に "scrollto"コールを使用できます。
ここにはドキュメントのリンクがあります。 http://jscrollpane.kelvinluck.com/scroll_to.html
それは、ありがとう: 'myJList.ensureIndexIsVisible(myJList.getModel()。getSize() - 1);' – Chap
@Chap:ようこそ! –