/ /垂直スクロールバーを常にjtableの最後に置く方法 - java、swing、jscrollpane、jscrollbar

垂直スクロールバーをjtableの最後に置く方法 - java、swing、jscrollpane、jscrollbar

私が望むのは、いつも最後の行にスクロールバーを置いておきたいときです。時には60行以上があります。そのとき、60行目の最後にスクロールバーを置く必要があります。

自分のプログラムでjtableに行と列を手動で追加しました。 これを行うにはどんな方法がありますか? 簡単な例を挙げてください。 私は初心者からjtableです。

回答:

回答№1は1

あなたのボタンをクリックしてリスナーをこのコードを追加:

JScrollBar vertical = scrollPane.getVerticalScrollBar();
vertical.setValue( vertical.getMaximum() );

スクロールパネルは常に下に表示されます


回答№2の場合は1

テーブルを更新するたびに、次の操作を行うことができます:

JTable tbl; // your table
tbl.scrollRectToVisible(new Rectangle(0, tbl.getHeight() - 1, tbl.getWidth(), 1));