Agrupar celdas jtable

colladox
21 de Enero del 2005

Hola,
Vereis, necesita hacer un tabla en java donde una de sus celdas, abarque varias filas, es decir lo que en html se haría con el atributo "rowspan" .

Alguién me podriá ayudar, muchas gracias a todos

nkpevfqy
21 de Enero del 2005
Eso es bastante complicado de hacer. Para ello, tienes que creaer un TableCellRender propio que controle el renderizado de las celdas. De alguna manera tienes que guardarte que celdas vas a fusionar. Cuando en el render tuyo se te solicite el componente a mostrar, deberas generar la "imagen" de todas las celdas fusionadas, ver que parte de la imagen cae sobre esa celda y devolver el trozo de la imagen correspondiente. Asi simulas ese efecto, aunque no seria mas que un truco. Asimiso tendras que quitar las lineas verticales y horizontales de la tabla o pasaran por medio de la celda fusionada. Para editarlo, creo que es casi imposible. La JTable de swing creo que no esta pensada para esos menesteres.