10

我有一个JTable里面的JScrollPane。我把它放在一个面板里。面板加载后,我希望 JTable 中的第一行获得焦点但默认情况下焦点转到JScrollPane并且在按下选项卡时焦点进入表的第一行。我不想使用setRowSelectionInterval(0,0)setColumnSelectionInterval(0,0)因为我的要求与此不同。

4

2 回答 2

17

如果要编辑单元格,可以使用,

jTable1.requestFocus();
jTable1.editCellAt(row,column);

或者你只想选择行,你可以使用,

jTable1.requestFocus();
jTable1.changeSelection(row,column,false, false);
于 2012-07-07T05:22:40.970 回答
8
于 2012-07-06T15:39:06.597 回答