相关疑难解决方法(0)

将JScrollPane滚动到JTable上的特定行

可能重复:
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)

java swing jtable jscrollpane

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

jscrollpane ×1

jtable ×1

swing ×1