Foros del Web » Programación para mayores de 30 ;) » Java »

Celdas de una fila recien insertada no responden al ser selecionadas

Estas en el tema de Celdas de una fila recien insertada no responden al ser selecionadas en el foro de Java en Foros del Web. Buenas a todos y gracias por adelantado por la ayuda :) Mi problema es el siguiente: Tengo una JTable con dos columnas, una con un ...
  #1 (permalink)  
Antiguo 05/07/2013, 00:43
 
Fecha de Ingreso: julio-2012
Mensajes: 13
Antigüedad: 11 años, 9 meses
Puntos: 0
Celdas de una fila recien insertada no responden al ser selecionadas

Buenas a todos y gracias por adelantado por la ayuda :)

Mi problema es el siguiente:

Tengo una JTable con dos columnas, una con un DefaultCellEditior que posee una JComboBox y la otra otro DefaultCellEditor que posee un JTextField.

Para insertar rows en la tabla tengo un boton insertar que inserta un nuevo Row utilizando el model de la table.

table.getModel().insertRow(new MyRow());

este metodo insertRow al final de su ejecucion realiza un fireTableRowsInserted(min,max) y la fila es insertada sin problemas.

El problema viene cuando hago click directamente encima de las celdas ya que no funcionan, es decir el JComboBox no se abre y el JTextFiled no puede ser editado.
Sin enbargo si hago click primeramente en la table o en la fila en si, sí que funcionan perfectamente.

Es como si la nueva fila tuviese focus totalmente perdido.

Si alguien puede darme alguna pista sobre donde podría estar el problema se lo agradeceria. Y ya que estoy preguntando :)...alguien me podría dar una buena explicación entre la diferencia entre los renderers y los editor y cuando debo utilizar uno, otro u ambos.

Saludos cordiales

Etiquetas: jtable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:41.