Estoy haciendo un clase Java que contiene una tabla, al iniciarse solo tiene una fila, e inicio el foco y edición en la fila 0 columna 2 con el método:
Código:
hasta ahí todo bien, el problema es que cuando se inserta una nueva fila, lo hago en la fila 0,y llamo de nuevo a iniciarFoco, pero me lo pone en la fila 2.private void iniciarFoco(){ tabla.setColumnSelectionAllowed(true); tabla.setRowSelectionAllowed(true); int fila=0; int columna =2; boolean success = tabla.editCellAt(fila, columna); if (success) { boolean toggle = false; boolean extend = false; tabla.changeSelection(fila, columna, toggle, extend); } }
Tengo definido un cambiar foco, que va cambiando cuando se pulsa una tecla a la columna siguiente, pero al tener mas filas, el comportamiento por defecto de la tabla hace que se baje a la siguiente fila. ¿Como puedo anular este comportamiento por defecto?
Gracias