Hola a tod@s,
Tengo una tabla dentro de un JScrollpanel, estoy intentando redimencionar mi tabla para que las columnas tengan el tamaño del elemento mayor que hay en ellas (y si la tabla no cabe que aparezca un scroll horizontal pero no me haga mas pequeño el tamaño de las columnas). He mirado por internet y he intentado varias cosas sin éxito con ninguna, pero lo más sencillo de todo que pruebo y tampoco me funciona es lo siguiente, pongo para cada columna un tamaño fijo, pero siempre me dibuja la tabla del mismo tamaño. Se adapta al tamaño de la ventana, he quitado el setSize, y he puesto pack(), pero nada.
EL codigo que tengo es el siguiente:
for (int i = 0; i < model.getColumnCount(); i++) {
column = table.getColumnModel().getColumn(i);
column.setPreferredWidth(100);
}
Donde model es mi modelo de tabla. NO entiendo porque no hace caso al setPreferredWidth, ¿alguna idea?
Gracias