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);
我该如何解决这个问题?
答案 0 :(得分:6)
查看JTable
的方法table.changeSelection(0, 0, false, false);
必须在Event Dispatch Thread
上调用方法,更多内容在Oracle教程Concurency in Swing
中