Poner barras de scroll a una tabla

Alejandro
10 de Mayo del 2006
Saludos compañeros, tengo un panel con un gridBagLayout, y voi agregando etiquetas y quiero agregar tambien una tabla JTable, pero le quiero poner unas barras de scroll para lo que la inserto en un JScrollPane, pero no obtengo los resultados deseados, ya que si la tabla supera las dimensiones del panel aparece un cuadro de un pixel, significado de que no esta bien ejecutado. Mi codigo es el siguiente:

constraints.gridx=0;
constraints.gridy=6;
constraints.gridwidth=1;
JPanel panel_tabla=new JPanel();
constraints.gridheight=1;
constraints.insets=new java.awt.Insets(5,0,5,0);

JScrollPane sc_panel=new JScrollPane();
JPanel p_tabla=new JPanel();
p_tabla.add(tabla);
sc_panel.setViewportView(p_tabla);
panel_aux.add(sc_panel);
// panel aux es el panel principal donde se muestran
// todos los datos

Me podriais ayudar por favor ??? Gracias.

chuidiang
10 de Mayo del 2006
Hola:

Prueba a quitar el panel p_tabla y mete la tabla directamente en el JScrollPane.

Se bueno.

Alejandro
10 de Mayo del 2006
si lo he probado, xo me sale igual