Java - new JTable no refresca el formulario

 
Vista:

new JTable no refresca el formulario

Publicado por stratocaster47 (1 intervención) el 24/08/2006 15:55:58
Hola a todos !!!

Pues mi pregunta creo que es bastante sencilla para cualquier persona que tenga cierto rodaje en Java.

Después de ejecutar esta sentencia: ( obviamente el primer parámetro es una matriz de cadenas, y el segundo un vector de cadenas )

jTabla = new JTable(tablaDatos, tablaCabecera);

Pero no se refleja nada en pantalla. ¿Es un problema de refresco de pantalla?. Porque he intentado con el método "repaint" tanto del JTable, como el JScrollPane, pero nada.
Sin embargo en el entorno ( sección Desiño) se refleja el cambio, pero cuando se ejecuta no hace absolutamente nada.

Muchas gracias a todos.

Un cordial saludo,

Daniel Leyva
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:new JTable no refresca el formulario

Publicado por chuidiang (950 intervenciones) el 25/08/2006 10:10:49
Hola:

El JTable debes meterlo en una ventana (JFrame o JDialog) y luego hacer visible la ventana. En plan simple puede ser esto

...
JFrame v =new JFrame();
v.getContentPane().add(jTabla);
v.pack();
v.setVisible(true);

Si quieres barras de scroll, debes meter el JTable en un JScrollPane y este a su vez en la ventana

...
JScrollPane sp = new JScrollPane(jTabla);
v.getContentPane().add(sp);
...

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar