Tabla dentro de JScrollPane

Alejandro
07 de Julio del 2006
Saludos compañeros, quiero meter una tabla JTable dentro de un JScrollPane. Si añado la tabla directamente, sin el scrollPane queda bien, xo quiero restringirle el tamaño, y si el tamaño es superior a 450 x 100 que salgan las barras de scroll. Entonces la introduzco en el JScrollPane xo no me da los resultados que quiero, ya que o no se ven todas las columnas (no aparecen las barras) o me aparece un espacio gris entre la tabla y el ScrollPane si la tabla es mas pequeña que dicho panel de scroll.
El codigo que tengo es:
tabla.setPreferredScrollableViewportSize(new Dimension (450, 100));
JScrollPane sc=new JScrollPane();
sc.setViewportView(tabla);
sc.setHorizontalScrollBarPolicy (...);
sc.setVerticasScrollBarPolicy (...);
panel_principal.add(sc, constraints);

He leido miles de manuales pero nada de nada. Por favor, ayudadme, que estoy desesperao buscando la solucion. Gracias.

polaco_cac
07 de Julio del 2006
Lo solucionaste??. Yo tengo un problema parecido. Puse una tabla en un ScrollPane y la tabla es más grande que el mismo, por lo que me tendrian que aparecer las barras de desplazamiento. El problema es que solo me aparece la barra vertical y no la horizontal. Gracias.