¿Es posible fusionar algunas celdas de un objeto JTable?Fusionar celdas en JTable
merging cells http://www.codeguru.com/java/articles/139_table12.gif
Si no es posible a través de JTable ¿cuál es el mejor enfoque. Gracias.
¿Es posible fusionar algunas celdas de un objeto JTable?Fusionar celdas en JTable
merging cells http://www.codeguru.com/java/articles/139_table12.gif
Si no es posible a través de JTable ¿cuál es el mejor enfoque. Gracias.
No fuera de la caja. Here is an example que admite la fusión de celdas arbitrarty. This page tiene varios ejemplos de tablas con celdas de expansión. Por supuesto que es viejo y obtienes lo que pagas. Si el software de pago es una opción, JIDE Grids tiene un soporte de tabla Swing realmente bueno que incluye custom cell spans.
Puede implementar una tabla J utilizando un modelo de tabla que combine dos columnas del modelo de tabla original.
class Model2 extends AbstractTableModel
{
private TableModel delegate;
public Model2(TableModel delegate)
{
this.delegate= delegate;
}
public int getRowCount() { return this.delegate.getRowCount();}
public int getColumnCount() { return this.delegate.getColumnCount()-1;}
public Object getValueAt(int row, int col)
{
if(col==0) return ""+delegate.getValueAt(row,col)+delegate.getValueAt(row,col+1);
return delegate.getValueAt(col+1);
}
(...)
}
Dije unir 'celdas', no columnas. –
3 de 4 de esas URL son 404. :( –
** - 1 ** y no hay solución 2 años después :( – FabienAndre