Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2012, 12:23
Avatar de pcarvajal
pcarvajal
 
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 10 meses
Puntos: 8
Hilos con Swing

Hola,
Estoy trabajando con NetBeans y tengo dos clases de hilos hechas, me pidieron que usara Swing, pero solo las tengo hechas para que muestren los resultados por consola.

Se que la pregunta puede ser un tanto básica... pero necesito saber como puedo usar este mismo codigo con swing? (los mensajes ahora van en alertas tipo msgbox)


Código PHP:
threadA.java

package hilos
;

public class 
ThreadA {

    public static 
void main(String[] args){
        
ThreadB b = new ThreadB();
        
System.out.println("Iniciando proceso..");
        
b.start();
        
System.out.println("Proceso iniciado..");

        
synchronized(b){
            try {
                
System.out.println("--> esperando a que B se complete...");
                
b.wait();
                
System.out.println("--> B se ha completado con éxito");
            }
            catch (
InterruptedException ex){
                 
System.out.println(ex);
            }
            
System.out.println("El resultado del calculo en B:" +b.total);
        }
    }

Código PHP:
threadB.java

package hilos
;

class 
ThreadB extends Thread
{
    
long total;

    @
Override
    
public void run(){
        
synchronized(this)
        {
            for(
long i=0i<1000000000;i++)
            
total+=i;
            
System.out.println("----> esperando notificación..");
            
notify();
            
System.out.println("----> notificación realizada..");
        }
    }


Última edición por pcarvajal; 02/01/2012 a las 13:23