Yo lo tengo implementado de la siguiente manera, un defaultTableMode, y para presentarlo lo meto dentro de una tabla.
Si pongo panel_aux.add(tab, constraints); agrega la tabla bien, si quiero saber su tamaño pongo:
System.out.println("dimension de la tabla "+tab.getSize().width);
System.out.println("dimension de la tabla "+tab.getSize().height);
pero me da valor 0. Quiero que si el tamaño es mayor a uno dado, o si tiene mas de 5 filas la tabla le ponga unas barras de scroll, y yo le pongo el siguiente codigo:
JScrollPane jsp=new JScrollPane(tab);
panel_aux.add(jsp, constraints);
dentro de unas barras de scroll, y le pongo un monton de propiedades, pero ninguna me da resultado (autoresize ...). En todas me sale un recuadro grande, y la tabla dentro, pero sobra mucho espacio dentro de ese recuadro, con lo cual la tabla no queda ajustada a todo el cuadro (ese cuadro me imagino que sera el scroll panel ).
Espero que me haya explicado. Como lo podria solucionar ???
Por favor, ayudadme, que es un poco urgente. Muchas gracias.