He creado una columna con células que contienen un JTextArea + A JButton en su interior, como se puede ver en la siguiente imagen en la Columna 3:¿Puedo hacer una columna JTable sin bordes?
Pero me he enfrentado a muchos problemas con mi CellRenderer y CellEditor al actualizar los valores de las celdas en esa columna, ya que mi código es un poco complicado. Entonces, en su lugar, quiero reemplazar esa columna con 2 columnas. Una columna debe ser de Cadenas normales y la otra debe ser de JCanas de botones pero estas 2 columnas deben tener el mismo aspecto que la columna 3 aparece en la imagen de arriba. Así que mis preguntas son:
1. ¿Cómo puedo combinar las cabeceras de las columnas 2 juntos?
2. ¿Cómo puedo eliminar los bordes izquierdos de la columna JButtons?
Si se arreglan, las 2 columnas tendrán el mismo aspecto que la imagen anterior + la actualización de los valores de las celdas será mucho más fácil.
-------------------------------- Edit: Mi código de problemas de muestra:
Ok chicos ... lo pediste. Mi código es enorme, pero si me pueden ayudar a solucionarlo, sería perfecto. He creado una muestra de jar en ejecución para mi problema & incluido mi código fuente también. Puede descargar desde aquí:
El problema es que yo uso un botón para permitir la clasificación filas de la tabla (moverlos hacia arriba/abajo), pero cuando hago esto algunas de las células se ha movido valores no son actualizado !
se puede ver la siguiente captura de pantalla: El problema está en el editor de células estoy usando ... pero no puedo arreglarlo.
Muéstranos el código de construcción de la interfaz de usuario para que podamos ayudarle más precisamente. – msw
Me rindo, este código no funciona, lo siento. –
¿No funciona? ... Haga doble clic en el contenedor para ejecutarlo. – Brad