JTable的setSelectedRow()方法在哪里?

10

Java Swing的JTable类有一个getSelectedRow()方法,但没有setSelectedRow()方法。

我需要在JTable中突出/选择一行。我该怎么做?

3个回答

17

哈哈,这个永恒的问题 - Howard和Cris都没有找到直接覆盖的方法 :-)

table.setRowSelectionInterval(first, last)
table.addRowSelectionInterval(first, last)

12
ListSelectionModel selectionModel = 
  table.getSelectionModel();
selectionModel.setSelectionInterval(start, end);

7

这是通过SelectionModel提供的

table.getSelectionModel().setSelectionInterval(int index0, int index1)

不得不选择其中一个人来批准答案。我支持新手并投票赞成两个答案。 - Jérôme Verstrynge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接