Datos personales

lunes, 16 de septiembre de 2013

Tercer Tutorial Uso de Threads ó Hilos Basico


Tercer tutorial por parte de Moradomx, ahora mostrando el uso de Threads ó Hilos en java, los hilos o Threads son subprocesos derivados de una aplicacion en java, tiene distintos fines, como lo pueden ser el uso independiente de una aplicacion, o la ejecucion independiente de un programa externo.

/**
 *
 * @author Override MMX
 */
import java.io.*;

public class Thread
{
    public static void main(String [] args) throws IOException
    {
        while(true)
        {
            BufferedReader in=new BufferedReader (new InputStreamReader(System.in));
            Thread t=new Thread();
            System.out.println("\nMENU\n");
            System.out.println("1.- VENTANA 1\n");
            System.out.println("2.- VENTANA 2\n");
            System.out.println("3.- SALIR\n");
            int opc=Integer.parseInt(in.readLine());

            switch(opc)
            {
                case 1:
                    t.ejecuta_ventana1();
                    break;
                case 2:
                    t.ejecuta_ventana2();
                    break;
                case 3:
                    System.exit(0);
                    break;
            }
        }
    }
 
    void ejecuta_ventana1()
    {
        Tv1 V1=new Tv1();
        java.lang.Thread t=new java.lang.Thread(V1);
        t.start();
    }
 
    void ejecuta_ventana2()
    {
        Tv2 V2=new Tv2();
        java.lang.Thread t=new java.lang.Thread(V2);
        t.start();
    }
 
    public class Tv1 implements Runnable
    {
        @Override
        public void run()
        {
            Ventana_1 v1=new Ventana_1();
            v1.setVisible(true);
            v1.setLocationRelativeTo(null);
        }      
    }
 
    public class Tv2 implements Runnable
    {
        @Override
        public void run()
        {
            Ventana_2 v2=new Ventana_2();
            v2.setVisible(true);
            v2.setLocationRelativeTo(null);
        }
     
    }
}


La ventana 1 y 2 se encuentran en el archivo .rar del proyecto en netbeans.

ENLACE PROYECTO .RAR

By Moradomx |..|.

Facebook

No hay comentarios:

Publicar un comentario