如何自动滚动到JTable的最后一行?我搜索谷歌几次,但我找不到解决方案。
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{"aaaaa", "bbbb", "cccc", "dddd"},
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
jScrollPane1.setViewportView(jTable1);
jTable1.scrollRectToVisible(jTable1.getCellRect(jTable1.getRowCount()-1, 0, false));
这个avobe是我的来源的一部分。我在另一个类中添加行,添加数据没有问题。滚动固定在行的顶部。我怎样才能解决这个问题?
答案 0 :(得分:1)
我在另一个类中添加行 -
完成添加行后,scrollRectToVisible()
方法应包含在SwingUtitlities.invokeLater()
中。