Tabla dentro de JScrollPane
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.
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.
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.