将jtable中的第一行保留为默认值

时间:2012-08-08 10:01:09

标签: java swing jtable

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);

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

查看JTable

的方法
table.changeSelection(0, 0, false, false);

取决于Selection Mode

必须在Event Dispatch Thread上调用

方法,更多内容在Oracle教程Concurency in Swing