当用户按下JButton时,如何“转到”JTable中的特定行?

时间:2017-01-10 12:12:54

标签: java swing jtable jbutton actionlistener

大家好,我是一个使用java.swing的菜鸟,我想知道你是否可以帮我解决以下问题:

  • 我有一个包含几个JPanel的JFrame,其中每个JPanel都是 用他们自己的JTable睫毛。

  • 在每个JTable中都有双重类型值,指的是€金额。

  • 在静态变量中,我保留所有睫毛的最大值。

所以我的观点是,我想使用一个JButton将我带到睫毛和我有最大值的行。

例如:如果最大值在睫毛3中,第55行我希望在按下按钮时程序会让我看到这一行。

提前致谢。

1 个答案:

答案 0 :(得分:2)

例如,您想要选择行x

Rectangle rect = myTable.getCellRect(x, 0, true);
myTable.scrollRectToVisible(rect); // scroll to the row
myTable.getSelectionModel().setSelectionInterval(x, x); // and select it (when required)