可能重复:
JTable滚动到指定的行索引
我有一个JTable,我在程序上需要使用以下代码选择一行:
myTable.setRowSelectionInterval(i, j);
Run Code Online (Sandbox Code Playgroud)
(其中i和j分别是有效的行号和列号).
问题是,当你跳到一行时,JScrollPane不会移动.在这种情况下,表格很长,并且通常在屏幕上看不到"选定行",因此用户必须手动上/下滚动才能找到它.我想知道如何让JScrollPane自动跳转到该行的特定位置.
编辑:找到这一个可以做到这一点的班轮:
table.scrollRectToVisible(table.getCellRect(row,0, true));
Run Code Online (Sandbox Code Playgroud)