Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2011, 12:46
Punchi
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 20 años, 7 meses
Puntos: 1
Programa de monitoreo

Estimados,

Estoy desarrollando una sencilla aplicación, que mientras se mantenga ejecutando, ve monitoreando cada X segundos la cantidad de espacio que resta en un disco duro.

Tengo los metodos para leer la cantidad de espacio, puedo crear un thread que vaya leyendo todo eso y arrojando los resultados en consola, tengo la ventana que muestra el texto con la cantidad de megas.

El problema es que... como hago para que este thread pueda actualizar este jlabel??? para que primero pueda acceder, tengo que instanciar la clase, pero al instanciarla crea una nueva y la ventana que ya existe no vale.

He creado un timer que vaya ejecutando otra clase, la cual tiene un metodo de getEspacio() , y que lo ejecute esta ventana JFrame, pero se ejecuta solamente 1 vez ese getEspacio, y por más que se siga ejecutando la lectura, no se actualiza el jLabel.

No sé como hacer esto... debiera ser algo facil, es como pasar la informacion de una variable de una clase a otra, no sé como podría hacer eso (en PHP estan las sesiones por ejemplo, aqui no entiendo)

Gracias!!

Última edición por Punchi; 06/05/2011 a las 13:05