如何将Focus设置为JScrollPane中JTable的第一行

Rev*_*evu 9 java swing jtable jscrollpane

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

Lun*_*una 13

如果你想编辑你可以使用的单元格,

jTable1.requestFocus();
jTable1.editCellAt(row,column);
Run Code Online (Sandbox Code Playgroud)

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

jTable1.requestFocus();
jTable1.changeSelection(row,column,false, false);
Run Code Online (Sandbox Code Playgroud)


mKo*_*bel 7