Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/01/2012, 14:57
Avatar de pcarvajal
pcarvajal
 
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 8
Respuesta: Hilos con Swing

Hilo1.java
Código PHP:
package catedra;

import java.util.Random;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JTextField;

public class 
Hilo1 extends Thread{

    static  
Thread hilo1;
    static  
JTextField num;
    
Random rnd = new Random();
    
    public 
Hilo1(){
       
hilo1=new Thread();
    }
    
    @
Override
    
public void run(){
        while (
true) {
            for (
int i 010i++) {
                
//num.setText(Integer.toString(i));
                
num.setText(Integer.toString( (int) (Math.random ()* 100000000) ));
                
                try {
                    
Thread.sleep(500);
                } catch (
InterruptedException ex) {
                    
Logger.getLogger(Hilo1.class.getName()).log(Level.SEVEREnullex);
                }
            }
        }
    }

    public static  
void iniciarHilo(JTextField num){        
        
hilo1=new Hilo1();
        
hilo1.start();
        
Hilo1.num=num;        
    }
    
    public static  
void detenerHilo(JTextField num){
            
hilo1.stop();
    }
    
    public static  
void pausarHilo(JTextField numthrows InterruptedException{
        try {
            
Thread.sleep(10000); //tiempo en milisegundos.
        
} catch (Exception e) {
            
e.printStackTrace();
        }
    }