2
table.setRowSelectionInterval(0, 0);

我试过上面的代码,但是当我使用这个代码时,我无法使用下面的代码检索值:

int col = table.getSelectedColumn();
int row = table.getSelectedRow();
finalOID=(String)table.getModel().getValueAt(row, col);
System.out.println("first oid:"+finalOID);

我该如何解决这个问题?

4

1 回答 1

8

看看JTable的方法

table.changeSelection(0, 0, false, false);

取决于选择模式

方法必须被调用Event Dispatch Thread,更多在 Oracle 教程Concurency in Swing

于 2012-08-08T10:06:48.567 回答