Java - como actualizar JDialog

 
Vista:

como actualizar JDialog

Publicado por sebas (10 intervenciones) el 15/11/2006 12:16:12
El problema es que no se actualiza un JDialog con la informacion que quiero mostrar.
El programa crea el JDialog:

JLabel ficheroleido = new JLabel();
ficheroleido.setText(" ");

JDialog progressdialog = new JDialog(this, "Reading files");
progressdialog.setSize(200, 100);
progressdialog.setLocation( (screenSize.width/2)-100, (screenSize.height/2)-50);

JPanel panel = new JPanel();
panel.add(ficheroleido);
progressdialog.getContentPane().add(panel);

progressdialog.setVisible(true);

y dentro del bucle donde leo los ficheros:

ficheroleido.setText("Data file: "+DataFile.getName());
//progressdialog.setVisible(true); también probé con esto
progressdialog.repaint();

El problema es que no se actualiza en tiempo real, es decir solo al acabar de leer todos los ficheros me pone el nombre del último leído (he comprobado que los nombres están bien).

A ver si alguien me puede hechar una mano.
Gracias.

Sebas
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

RE:como actualizar JDialog

Publicado por Tom (1831 intervenciones) el 15/11/2006 13:39:23
Prueba con progressdialog.validate()
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

RE:como actualizar JDialog

Publicado por sebas (10 intervenciones) el 15/11/2006 15:03:01
Pos no, sigue sin funcionar.
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