大家好,我是一个使用java.swing的菜鸟,我想知道你是否可以帮我解决以下问题:
我有一个包含几个JPanel的JFrame,其中每个JPanel都是 用他们自己的JTable睫毛。
在每个JTable中都有双重类型值,指的是€金额。
在静态变量中,我保留所有睫毛的最大值。
所以我的观点是,我想使用一个JButton将我带到睫毛和我有最大值的行。
例如:如果最大值在睫毛3中,第55行我希望在按下按钮时程序会让我看到这一行。
提前致谢。
答案 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)