我在JTable中有一个JScrollPane。我已将其放在面板中。面板加载后,我希望JTable中的第一行获得焦点,但是默认情况下,焦点将移至JScrollPane,并在按Tab时将焦点输入到表的第一行。
我不想使用setRowSelectionInterval(0,0)setColumnSelectionInterval(0,0),因为我的要求与此不同。

最佳答案

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

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

否则,您只想选择该行即可使用,
jTable1.requestFocus();
jTable1.changeSelection(row,column,false, false);

07-28 07:22