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.