我JTable
内有JScrollPane
。我把它放在一个面板里面。一旦面板加载,我希望JTable中的第一行获得焦点但是默认情况下焦点转到JScrollPane
并且在按下选项卡时焦点进入表格的第一行。
我不想使用setRowSelectionInterval(0,0)
和setColumnSelectionInterval(0,0)
,因为我的要求与此不同。
答案 0 :(得分:13)
如果您想编辑可以使用的单元格,
jTable1.requestFocus();
jTable1.editCellAt(row,column);
或者您只想选择行,您可以使用,
jTable1.requestFocus();
jTable1.changeSelection(row,column,false, false);
答案 1 :(得分:7)
尝试使用myTable.changeSelection(row, column, false, false);