1

正如我在标题中所描述的,我的 java 方法不会垂直滚动我的 jtable,到最后插入的行。那是(我认为)因为执行我的编程滚动代码(如下)时未显示行:

private void message(String text) { 
    infoTableModel.addRow(new Object[] { text });   
    infoScrollPane.getVerticalScrollBar()
       .setValue(infoScrollPane.getVerticalScrollBar().getMaximum()); 
}
4

2 回答 2

4

更好用JTable.scrollRectToVisible

table.scrollRectToVisible(table.getCellRect(table.getRowCount() - 1, 0, true));
于 2012-09-01T22:44:40.957 回答
1

这是一个功能解决方案,它也是基于我的理论,但我自己无法解决。

如何滚动到 JTable 中的最后一行

感谢您所有的帮助。

祝你好运!

于 2012-09-03T00:18:29.480 回答