El comportamiento predeterminado de JTable es cambiar el foco a la celda siguiente y quiero forzarlo a mover el foco al siguiente componente (por ejemplo, JTextField) presionando la tecla TAB.
I overrided isCellEditable
método de DefaultTableModel
para volver siempre es falsa:Cambiar el foco al siguiente componente en JTable usando TAB
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
Pero todavía no cambia el enfoque al siguiente componente!
¿Cómo debo hacer que JTable
cambie el enfoque al siguiente componente en lugar de a la celda siguiente?
estamos hablando de enfoque 1) dentro de JTable entre celdas 2) moviendo el foco de JTable a (por ejemplo) JTextField y viceversa – mKorbel
@mKorbel: # 2, el comportamiento predeterminado de JTable es cambiar el enfoque a la celda siguiente y quiero forzarlo a mover el foco al siguiente componente (p. 'JTextField') en la tecla TAB presionada. – RYN