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