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.
No hay comentarios:
Publicar un comentario