laura_morgar
Usuario habitual
Usuario habitual

Hola a todos, tengo el siguiente problema:

Tengo una tabla en la que inicialmente tengo unas determinadas columnas pero que, en función de si se pulsa algún botón, se pueden insertar nuevas columnas. El principal problema es que las tengo que insertar justo antes de la última columna.

He probado a hacer de todo. Si se las añadía a la tabla {tabla.getColumnModel().addColumn(nueva columna)}, cuando hacía el renderer {a pesar de que ponía tablal.getColumn(nueva columna).setCellRenderer} al llegar a la nueva columna me daba un error (ArrayIndexOfBoundsException o algo así).
Después he probado a añadir las tablas directamente al modelo y tengo el siguiente código:

Codigo

 

Pues bien, según los println que tengo, me sale que se colocan en la columna adecuada (primero se insertan al final y luego las muevo a la posición i). Sin embargo, cuando se muestra la tabla veo que las columnas se muestran al final (en lugar de donde deberían). Además, la tabla deja de renderizarse según el renderer que le tengo asignadas a las columnas.

¿Alguien tiene alguna idea de porqué me está haciendo esto y cómo podría solucionarlo?

Muchas gracias de antemano
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares