/tips/java/swing/jscrollpane **行を追加した際に表示領域を追随させる テーブルなどに行を追加した際に、追加された行(=ビューポート最下部)が表示されるようにビューの位置を修正する方法です。
※テーブルモデルに行を追加した直後は、何故か一行分少ないサイズを返してくるので、table.getRowHeight()の値をプラスしています。 :Dimension tableSize = table.getSize(); :Dimension viewportSize = scrollPane.getViewport().getSize(); :Point p = new Point(0,tableSize.height + table.getRowHeight() - viewportSize.height); :scrollPane.getViewport().setViewPosition(p);
- タグ別一覧: [jscrollpane]
- チップス一覧
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について