我想将焦点传递给 JTable 的第一行。我不能使用 editCellAt(row,column) 方法,因为我不想让用户更改表格的内容。changeSelection(row,column,false, false) 方法也无法正常工作。
请建议我一些将焦点转移到第一行的方法。
我有文本字段和表格。最初我的控制是在文本字段。如果我按 ENTER,控制应该在表格的第一行。我提供了下面的代码。请帮帮我。
private void txtRawMaterial(java.awt.event.KeyEvent evt) //txtRawMaterial is textfield
{
if (evt.getKeyCode()==KeyEvent.VK_ENTER)
{
if(table.getRowCount()>0) //table is jTable
{
table.requestFocus();
}
}
}