1
Java y Android / Programa Matrix
« en: Febrero 03, 2014, 12:38:12 pm »
Buenas tardes, días, noches tengan todos ustedes compañeros, tengo algún tiempo visitando esta pagina y nunca había tenido la oportunidad de compartirles algo propio.
Y es por eso que quisiera comenzar a compartir con ustedes algunos programas que voy asiendo en mis ratos libre , espero que les guste este programa que acabo de hacer hoy, es el fondo de las letritas de Matrix .
Les dejo una imagen.
También les dejo el código por si le quieren hacer modificaciones.
Espero que lo chequen y me puedan dar sus puntos de vista y poder modificarlo y hacerlo que sea mejor
Espero que les guste Saludos a toda la comunidad
Gracias....
Y es por eso que quisiera comenzar a compartir con ustedes algunos programas que voy asiendo en mis ratos libre , espero que les guste este programa que acabo de hacer hoy, es el fondo de las letritas de Matrix .
Les dejo una imagen.
También les dejo el código por si le quieren hacer modificaciones.
Código: [Seleccionar]
/*Programa : Ventana Matrix
Creditos: FaceBook : Angel HDez :D*/
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Matrix extends JFrame{
//Variables Primer Linea
private int y = -570, y2 = -540, y3 = -510, y4 = -480, y5 = -450, y6 = -420, y7 = -390, y8 = -360, y9 = -330,
y10 = -300, y11 = -270, y12 = -240, y13 = -210, y14 = -180, y15 = -150, y16 = -120 , y17 = -90, y18 = -60, y19 = -30, y20 = -0;
private int x = 0, x2 = 60, x3 = 120, x4 = 180, x5 = 240, x6 = 300, x7 = 360, x8 = 420, x9 = 480, x10 = 540,
x11 = 600, x12 = 660, x13 = 720, x14 = 780, x15 = 840, x16 = 900;
//Variables segunda Linea
private int yy = -570, yy2 = -540, yy3 = -510, yy4 = -480, yy5 = -450, yy6 = -420, yy7 = -390, yy8 = -360, yy9 = -330,
yy10 = -300, yy11 = -270, yy12 = -240, yy13 = -210, yy14 = -180, yy15 = -150, yy16 = -120 , yy17 = -90, yy18 = -60, yy19 = -30, yy20 = -0;
//Variables Tercer Linea
private int yyy = -570, yyy2 = -540, yyy3 = -510, yyy4 = -480, yyy5 = -450, yyy6 = -420, yyy7 = -390, yyy8 = -360, yyy9 = -330,
yyy10 = -300, yyy11 = -270, yyy12 = -240, yyy13 = -210, yyy14 = -180, yyy15 = -150, yyy16 = -120 , yyy17 = -90, yyy18 = -60, yyy19 = -30, yyy20 = -0;
//Variables Cuarta Linea
private int yyyy = -570, yyyy2 = -540, yyyy3 = -510, yyyy4 = -480, yyyy5 = -450, yyyy6 = -420, yyyy7 = -390, yyyy8 = -360, yyyy9 = -330,
yyyy10 = -300, yyyy11 = -270, yyyy12 = -240, yyyy13 = -210, yyyy14 = -180, yyyy15 = -150, yyyy16 = -120 , yyyy17 = -90, yyyy18 = -60, yyyy19 = -30, yyyy20 = -0;
//Variables Quinta Linea
private int yyyyy = -570, yyyyy2 = -540, yyyyy3 = -510, yyyyy4 = -480, yyyyy5 = -450, yyyyy6 = -420, yyyyy7 = -390, yyyyy8 = -360, yyyyy9 = -330,
yyyyy10 = -300, yyyyy11 = -270, yyyyy12 = -240, yyyyy13 = -210, yyyyy14 = -180, yyyyy15 = -150, yyyyy16 = -120 , yyyyy17 = -90, yyyyy18 = -60, yyyyy19 = -30, yyyyy20 = -0;
//Variables Sexta Linea
private int v1 = -570, v2 = -540, v3 = -510, v4 = -480, v5 = -450, v6 = -420, v7 = -390, v8 = -360, v9 = -330,
v10 = -300, v11 = -270, v12 = -240, v13 = -210, v14 = -180, v15 = -150, v16 = -120 , v17 = -90, v18 = -60, v19 = -30, v20 = -0;
//Variables Septima Linea
private int vv1 = -570, vv2 = -540, vv3 = -510, vv4 = -480, vv5 = -450, vv6 = -420, vv7 = -390, vv8 = -360, vv9 = -330,
vv10 = -300, vv11 = -270, vv12 = -240, vv13 = -210, vv14 = -180, vv15 = -150, vv16 = -120 , vv17 = -90, vv18 = -60, vv19 = -30, vv20 = -0;
//Variables Octava Linea
private int vvv1 = -570, vvv2 = -540, vvv3 = -510, vvv4 = -480, vvv5 = -450, vvv6 = -420, vvv7 = -390, vvv8 = -360, vvv9 = -330,
vvv10 = -300, vvv11 = -270, vvv12 = -240, vvv13 = -210, vvv14 = -180, vvv15 = -150, vvv16 = -120 , vvv17 = -90, vvv18 = -60, vvv19 = -30, vvv20 = -0;
//Variables Novena Linea
private int vvvv1 = -570, vvvv2 = -540, vvvv3 = -510, vvvv4 = -480, vvvv5 = -450, vvvv6 = -420, vvvv7 = -390, vvvv8 = -360, vvvv9 = -330,
vvvv10 = -300, vvvv11 = -270, vvvv12 = -240, vvvv13 = -210, vvvv14 = -180, vvvv15 = -150, vvvv16 = -120 , vvvv17 = -90, vvvv18 = -60, vvvv19 = -30, vvvv20 = -0;
//Variables Decima Linea
private int vvvvv1 = -570, vvvvv2 = -540, vvvvv3 = -510, vvvvv4 = -480, vvvvv5 = -450, vvvvv6 = -420, vvvvv7 = -390, vvvvv8 = -360, vvvvv9 = -330,
vvvvv10 = -300, vvvvv11 = -270, vvvvv12 = -240, vvvvv13 = -210, vvvvv14 = -180, vvvvv15 = -150, vvvvv16 = -120 , vvvvv17 = -90, vvvvv18 = -60, vvvvv19 = -30, vvvvv20 = -0;
//Variables Onceava Linea
private int z1 = -570, z2 = -540, z3 = -510, z4 = -480, z5 = -450, z6 = -420, z7 = -390, z8 = -360, z9 = -330,
z10 = -300, z11 = -270, z12 = -240, z13 = -210, z14 = -180, z15 = -150, z16 = -120 , z17 = -90, z18 = -60, z19 = -30, z20 = -0;
//Variables Doceava Linea
private int zz1 = -570, zz2 = -540, zz3 = -510, zz4 = -480, zz5 = -450, zz6 = -420, zz7 = -390, zz8 = -360, zz9 = -330,
zz10 = -300, zz11 = -270, zz12 = -240, zz13 = -210, zz14 = -180, zz15 = -150, zz16 = -120 , zz17 = -90, zz18 = -60, zz19 = -30, zz20 = -0;
//Variables Treceava Linea
private int zzz1 = -570, zzz2 = -540, zzz3 = -510, zzz4 = -480, zzz5 = -450, zzz6 = -420, zzz7 = -390, zzz8 = -360, zzz9 = -330,
zzz10 = -300, zzz11 = -270, zzz12 = -240, zzz13 = -210, zzz14 = -180, zzz15 = -150, zzz16 = -120 , zzz17 = -90, zzz18 = -60, zzz19 = -30, zzz20 = -0;
//Variables Catorceava Linea
private int zzzz1 = -570, zzzz2 = -540, zzzz3 = -510, zzzz4 = -480, zzzz5 = -450, zzzz6 = -420, zzzz7 = -390, zzzz8 = -360, zzzz9 = -330,
zzzz10 = -300, zzzz11 = -270, zzzz12 = -240, zzzz13 = -210, zzzz14 = -180, zzzz15 = -150, zzzz16 = -120 , zzzz17 = -90, zzzz18 = -60, zzzz19 = -30, zzzz20 = -0;
//Variables Quinceava Linea
private int zzzzz1 = -570, zzzzz2 = -540, zzzzz3 = -510, zzzzz4 = -480, zzzzz5 = -450, zzzzz6 = -420, zzzzz7 = -390, zzzzz8 = -360, zzzzz9 = -330,
zzzzz10 = -300, zzzzz11 = -270, zzzzz12 = -240, zzzzz13 = -210, zzzzz14 = -180, zzzzz15 = -150, zzzzz16 = -120 , zzzzz17 = -90, zzzzz18 = -60, zzzzz19 = -30, zzzzz20 = -0;
//Variables Diesiceava Linea
private int zzzzzz1 = -570, zzzzzz2 = -540, zzzzzz3 = -510, zzzzzz4 = -480, zzzzzz5 = -450, zzzzzz6 = -420, zzzzzz7 = -390, zzzzzz8 = -360, zzzzzz9 = -330,
zzzzzz10 = -300, zzzzzz11 = -270, zzzzzz12 = -240, zzzzzz13 = -210, zzzzzz14 = -180, zzzzzz15 = -150, zzzzzz16 = -120 , zzzzzz17 = -90, zzzzzz18 = -60, zzzzzz19 = -30, zzzzzz20 = -0;
public Matrix()
{
setTitle("Matrix");
//setLocationRelativeTo(null);
setAlwaysOnTop(true);//Poner Ventana Arriba
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(900,700);
setVisible(true);
add(new pnlVentana());//Agregamos el panel al frame
//Creamos el hilo para la primer linea
HiloPrimerLinea hpl = new HiloPrimerLinea();
hpl.start();
//Segundo Hilo linea dos
HiloSegundaLinea hsl = new HiloSegundaLinea();
hsl.start();
//Hilo Tercer Linea
HiloTercerLinea htl = new HiloTercerLinea();
htl.start();
//Hilo Cuarta Linea
HiloCuartaLinea hcl = new HiloCuartaLinea();
hcl.start();
//Hilo Quinta Linea
HiloQuintaLinea hql = new HiloQuintaLinea();
hql.start();
//Hilo Sexta Linea
HiloSextaLinea hsel = new HiloSextaLinea();
hsel.start();
//Hilo Septima Linea
HiloSeptimaLinea hspl = new HiloSeptimaLinea();
hspl.start();
//Hilo Octava Linea
HiloOctavaLinea hol = new HiloOctavaLinea();
hol.start();
//Hilo Novena Linea
HiloNovenaLinea hnl = new HiloNovenaLinea();
hnl.start();
//Hilo Decima Linea
HiloDecimaLinea hdl = new HiloDecimaLinea();
hdl.start();
//Hilo Onceava Linea
HiloOnceavaLinea honl = new HiloOnceavaLinea();
honl.start();
//Hilo Doceava Linea
HiloDoceavaLinea hdcl = new HiloDoceavaLinea();
hdcl.start();
//Hilo Treceava Linea
HiloTreceavaLinea htrl = new HiloTreceavaLinea();
htrl.start();
//Hilo Catorceava Linea
HiloCatorceavaLinea hctl = new HiloCatorceavaLinea();
hctl.start();
//Hilo Quinceava Linea
HiloQuinceavaLinea hqcl = new HiloQuinceavaLinea();
hqcl.start();
//Hilo Linea Diesiseis
HiloDiessiseis hdal = new HiloDiessiseis();
hdal.start();
}
//Clase para el panel
public class pnlVentana extends JPanel
{
public pnlVentana()
{
//setBorder(new EtchedBorder());
setBackground(Color.BLACK);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
//Creamos las letras y los tamaños
//Creamos 15 variables de tipo char para las letras y numeros
char ltr1, ltr2, ltr3, ltr4, ltr5, ltr6,ltr7, ltr8, ltr9, ltr10, ltr11, ltr12, ltr13, ltr14, ltr15,
ltr16, ltr17, ltr18, ltr19, ltr20;
ltr1 = (char)(Math.random()*(122-97)+97);//Para generar letras minusculas
ltr2 = (char)(Math.random()*(57-48)+48);//Para generar numero del 0 al 9
ltr3 = (char)(Math.random()*(57-48)+48);
ltr4 = (char)(Math.random()*(122-97)+97);
ltr5 = (char)(Math.random()*(122-97)+97);
ltr6 = (char)(Math.random()*(122-97)+97);
ltr7 = (char)(Math.random()*(57-48)+48);
ltr8 = (char)(Math.random()*(57-48)+48);
ltr9 = (char)(Math.random()*(57-48)+48);
ltr10 = (char)(Math.random()*(122-97)+97);
ltr11 = (char)(Math.random()*(122-97)+97);
ltr12 = (char)(Math.random()*(122-97)+97);
ltr13 = (char)(Math.random()*(57-48)+48);
ltr14 = (char)(Math.random()*(57-48)+48);
ltr15 = (char)(Math.random()*(122-97)+97);
ltr16 = (char)(Math.random()*(122-97)+97);
ltr17 = (char)(Math.random()*(122-97)+97);
ltr18 = (char)(Math.random()*(122-97)+97);
ltr19 = (char)(Math.random()*(57-48)+48);
ltr20 = (char)(Math.random()*(57-48)+48);
g.setColor(Color.GREEN);
g.setFont(new Font("Monospaced",Font.BOLD,27));
//Primera Fila
g.drawString(String.valueOf( ltr1 ), x, y);
g.drawString(String.valueOf( ltr2 ), x, y2);
g.drawString(String.valueOf( ltr3 ), x, y3);
g.drawString(String.valueOf( ltr4 ), x, y4);
g.drawString(String.valueOf( ltr5 ), x, y5);
g.drawString(String.valueOf( ltr6 ), x, y6);
g.drawString(String.valueOf( ltr7 ), x, y7);
g.drawString(String.valueOf( ltr8 ), x, y8);
g.drawString(String.valueOf( ltr9 ), x, y9);
g.drawString(String.valueOf( ltr10 ), x, y10);
g.drawString(String.valueOf( ltr11 ), x, y11);
g.drawString(String.valueOf( ltr12 ), x, y12);
g.drawString(String.valueOf( ltr13 ), x, y13);
g.drawString(String.valueOf( ltr14 ), x, y14);
g.drawString(String.valueOf( ltr15 ), x, y15);
g.drawString(String.valueOf( ltr16), x, y16);
g.drawString(String.valueOf( ltr17 ), x, y17);
g.drawString(String.valueOf( ltr18 ), x, y18);
g.drawString(String.valueOf( ltr19 ), x, y19);
g.drawString(String.valueOf( ltr20 ), x, y20);
//Segunda Fila
//g.setColor(new Color(0,255,0));
g.setFont(new Font("Monospaced",Font.BOLD,12));
g.drawString(String.valueOf( ltr1 ), x2, yy);
g.drawString(String.valueOf( ltr2 ), x2, yy2);
g.drawString(String.valueOf( ltr3 ), x2, yy3);
g.drawString(String.valueOf( ltr4 ), x2, yy4);
g.drawString(String.valueOf( ltr5 ), x2, yy5);
g.drawString(String.valueOf( ltr6 ), x2, yy6);
g.drawString(String.valueOf( ltr7 ), x2, yy7);
g.drawString(String.valueOf( ltr8 ), x2, yy8);
g.drawString(String.valueOf( ltr9 ), x2, yy9);
g.drawString(String.valueOf( ltr10 ), x2, yy10);
g.drawString(String.valueOf( ltr11 ), x2, yy11);
g.drawString(String.valueOf( ltr12 ), x2, yy12);
g.drawString(String.valueOf( ltr13 ), x2, yy13);
g.drawString(String.valueOf( ltr14 ), x2, yy14);
g.drawString(String.valueOf( ltr15 ), x2, yy15);
g.drawString(String.valueOf( ltr16 ), x2, yy16);
g.drawString(String.valueOf( ltr17 ), x2, yy17);
g.drawString(String.valueOf( ltr18 ), x2, yy18);
g.drawString(String.valueOf( ltr19 ), x2, yy19);
g.drawString(String.valueOf( ltr20 ), x2, yy20);
//Tercera Linea
//g.setColor(new Color(0,244,8));
g.setFont(new Font("Monospaced",Font.BOLD,45));
g.drawString(String.valueOf( ltr1 ), x3, yyy);
g.drawString(String.valueOf( ltr2 ), x3, yyy2);
g.drawString(String.valueOf( ltr3 ), x3, yyy3);
g.drawString(String.valueOf( ltr4 ), x3, yyy4);
g.drawString(String.valueOf( ltr5 ), x3, yyy5);
g.drawString(String.valueOf( ltr6 ), x3, yyy6);
g.drawString(String.valueOf( ltr7 ), x3, yyy7);
g.drawString(String.valueOf( ltr8 ), x3, yyy8);
g.drawString(String.valueOf( ltr9 ), x3, yyy9);
g.drawString(String.valueOf( ltr10 ), x3, yyy10);
g.drawString(String.valueOf( ltr11 ), x3, yyy11);
g.drawString(String.valueOf( ltr12 ), x3, yyy12);
g.drawString(String.valueOf( ltr13 ), x3, yyy13);
g.drawString(String.valueOf( ltr14 ), x3, yyy14);
g.drawString(String.valueOf( ltr15 ), x3, yyy15);
g.drawString(String.valueOf( ltr16 ), x3, yyy16);
g.drawString(String.valueOf( ltr17 ), x3, yyy17);
g.drawString(String.valueOf( ltr18 ), x3, yyy18);
g.drawString(String.valueOf( ltr19 ), x3, yyy19);
g.drawString(String.valueOf( ltr20 ), x3, yyy20);
//Cuarta Linea
//g.setColor(new Color(0,237,16));
g.setFont(new Font("Monospaced",Font.PLAIN,23));
g.drawString(String.valueOf( ltr1 ), x4, yyyy);
g.drawString(String.valueOf( ltr2 ), x4, yyyy2);
g.drawString(String.valueOf( ltr3 ), x4, yyyy3);
g.drawString(String.valueOf( ltr4 ), x4, yyyy4);
g.drawString(String.valueOf( ltr5 ), x4, yyyy5);
g.drawString(String.valueOf( ltr6 ), x4, yyyy6);
g.drawString(String.valueOf( ltr7 ), x4, yyyy7);
g.drawString(String.valueOf( ltr8 ), x4, yyyy8);
g.drawString(String.valueOf( ltr9 ), x4, yyyy9);
g.drawString(String.valueOf( ltr10 ), x4, yyyy10);
g.drawString(String.valueOf( ltr11 ), x4, yyyy11);
g.drawString(String.valueOf( ltr12 ), x4, yyyy12);
g.drawString(String.valueOf( ltr13 ), x4, yyyy13);
g.drawString(String.valueOf( ltr14 ), x4, yyyy14);
g.drawString(String.valueOf( ltr15 ), x4, yyyy15);
g.drawString(String.valueOf( ltr16 ), x4, yyyy16);
g.drawString(String.valueOf( ltr17 ), x4, yyyy17);
g.drawString(String.valueOf( ltr18 ), x4, yyyy18);
g.drawString(String.valueOf( ltr19 ), x4, yyyy19);
g.drawString(String.valueOf( ltr20 ), x4, yyyy20);
//Quinta Linea
//g.setColor(new Color(0,230,24));
g.setFont(new Font("Monospaced",Font.BOLD,29));
g.drawString(String.valueOf( ltr1 ), x5, yyyyy);
g.drawString(String.valueOf( ltr2 ), x5, yyyyy2);
g.drawString(String.valueOf( ltr3 ), x5, yyyyy3);
g.drawString(String.valueOf( ltr4 ), x5, yyyyy4);
g.drawString(String.valueOf( ltr5 ), x5, yyyyy5);
g.drawString(String.valueOf( ltr6 ), x5, yyyyy6);
g.drawString(String.valueOf( ltr7 ), x5, yyyyy7);
g.drawString(String.valueOf( ltr8 ), x5, yyyyy8);
g.drawString(String.valueOf( ltr9 ), x5, yyyyy9);
g.drawString(String.valueOf( ltr10 ), x5, yyyyy10);
g.drawString(String.valueOf( ltr11 ), x5, yyyyy11);
g.drawString(String.valueOf( ltr12 ), x5, yyyyy12);
g.drawString(String.valueOf( ltr13 ), x5, yyyyy13);
g.drawString(String.valueOf( ltr14 ), x5, yyyyy14);
g.drawString(String.valueOf( ltr15 ), x5, yyyyy15);
g.drawString(String.valueOf( ltr16 ), x5, yyyyy16);
g.drawString(String.valueOf( ltr17 ), x5, yyyyy17);
g.drawString(String.valueOf( ltr18 ), x5, yyyyy18);
g.drawString(String.valueOf( ltr19 ), x5, yyyyy19);
g.drawString(String.valueOf( ltr20 ), x5, yyyyy20);
//Sexta Linea
//g.setColor(new Color(0,219,35));
g.setFont(new Font("Monospaced",Font.BOLD,19));
g.drawString(String.valueOf( ltr1 ), x6, v1);
g.drawString(String.valueOf( ltr2 ), x6, v2);
g.drawString(String.valueOf( ltr3 ), x6, v3);
g.drawString(String.valueOf( ltr4 ), x6, v4);
g.drawString(String.valueOf( ltr5 ), x6, v5);
g.drawString(String.valueOf( ltr6 ), x6, v6);
g.drawString(String.valueOf( ltr7 ), x6, v7);
g.drawString(String.valueOf( ltr8 ), x6, v8);
g.drawString(String.valueOf( ltr9 ), x6, v9);
g.drawString(String.valueOf( ltr10 ), x6, v10);
g.drawString(String.valueOf( ltr11 ), x6, v11);
g.drawString(String.valueOf( ltr12 ), x6, v12);
g.drawString(String.valueOf( ltr13 ), x6, v13);
g.drawString(String.valueOf( ltr14 ), x6, v14);
g.drawString(String.valueOf( ltr15 ), x6, v15);
g.drawString(String.valueOf( ltr16 ), x6, v16);
g.drawString(String.valueOf( ltr17 ), x6, v17);
g.drawString(String.valueOf( ltr18 ), x6, v18);
g.drawString(String.valueOf( ltr19 ), x6, v19);
g.drawString(String.valueOf( ltr20 ), x6, v20);
//Septima Linea
//g.setColor(new Color(0,213,42));
g.setFont(new Font("Monospaced",Font.BOLD,50));
g.drawString(String.valueOf( ltr1 ), x7, vv1);
g.drawString(String.valueOf( ltr2 ), x7, vv2);
g.drawString(String.valueOf( ltr3 ), x7, vv3);
g.drawString(String.valueOf( ltr4 ), x7, vv4);
g.drawString(String.valueOf( ltr5 ), x7, vv5);
g.drawString(String.valueOf( ltr6 ), x7, vv6);
g.drawString(String.valueOf( ltr7 ), x7, vv7);
g.drawString(String.valueOf( ltr8 ), x7, vv8);
g.drawString(String.valueOf( ltr9 ), x7, vv9);
g.drawString(String.valueOf( ltr10 ), x7, vv10);
g.drawString(String.valueOf( ltr11 ), x7, vv11);
g.drawString(String.valueOf( ltr12 ), x7, vv12);
g.drawString(String.valueOf( ltr13 ), x7, vv13);
g.drawString(String.valueOf( ltr14 ), x7, vv14);
g.drawString(String.valueOf( ltr15 ), x7, vv15);
g.drawString(String.valueOf( ltr16 ), x7, vv16);
g.drawString(String.valueOf( ltr17 ), x7, vv17);
g.drawString(String.valueOf( ltr18 ), x7, vv18);
g.drawString(String.valueOf( ltr19 ), x7, vv19);
g.drawString(String.valueOf( ltr20 ), x7, vv20);
//Octava Linea
//g.setColor(new Color(0,205,58));
g.setFont(new Font("Monospaced",Font.BOLD,23));
g.drawString(String.valueOf( ltr1 ), x8, vvv1);
g.drawString(String.valueOf( ltr2 ), x8, vvv2);
g.drawString(String.valueOf( ltr3 ), x8, vvv3);
g.drawString(String.valueOf( ltr4 ), x8, vvv4);
g.drawString(String.valueOf( ltr5 ), x8, vvv5);
g.drawString(String.valueOf( ltr6 ), x8, vvv6);
g.drawString(String.valueOf( ltr7 ), x8, vvv7);
g.drawString(String.valueOf( ltr8 ), x8, vvv8);
g.drawString(String.valueOf( ltr9 ), x8, vvv9);
g.drawString(String.valueOf( ltr10 ), x8, vvv10);
g.drawString(String.valueOf( ltr11 ), x8, vvv11);
g.drawString(String.valueOf( ltr12 ), x8, vvv12);
g.drawString(String.valueOf( ltr13 ), x8, vvv13);
g.drawString(String.valueOf( ltr14 ), x8, vvv14);
g.drawString(String.valueOf( ltr15 ), x8, vvv15);
g.drawString(String.valueOf( ltr16 ), x8, vvv16);
g.drawString(String.valueOf( ltr17 ), x8, vvv17);
g.drawString(String.valueOf( ltr18 ), x8, vvv18);
g.drawString(String.valueOf( ltr19 ), x8, vvv19);
g.drawString(String.valueOf( ltr20 ), x8, vvv20);
//Novena Linea
//g.setColor(new Color(0,189,58));
g.setFont(new Font("Monospaced",Font.BOLD,40));
g.drawString(String.valueOf( ltr1 ), x9, vvvv1);
g.drawString(String.valueOf( ltr2 ), x9, vvvv2);
g.drawString(String.valueOf( ltr3 ), x9, vvvv3);
g.drawString(String.valueOf( ltr4 ), x9, vvvv4);
g.drawString(String.valueOf( ltr5 ), x9, vvvv5);
g.drawString(String.valueOf( ltr6 ), x9, vvvv6);
g.drawString(String.valueOf( ltr7 ), x9, vvvv7);
g.drawString(String.valueOf( ltr8 ), x9, vvvv8);
g.drawString(String.valueOf( ltr9 ), x9, vvvv9);
g.drawString(String.valueOf( ltr10 ), x9, vvvv10);
g.drawString(String.valueOf( ltr11 ), x9, vvvv11);
g.drawString(String.valueOf( ltr12 ), x9, vvvv12);
g.drawString(String.valueOf( ltr13 ), x9, vvvv13);
g.drawString(String.valueOf( ltr14 ), x9, vvvv14);
g.drawString(String.valueOf( ltr15 ), x9, vvvv15);
g.drawString(String.valueOf( ltr16 ), x9, vvvv16);
g.drawString(String.valueOf( ltr17 ), x9, vvvv17);
g.drawString(String.valueOf( ltr18 ), x9, vvvv18);
g.drawString(String.valueOf( ltr19 ), x9, vvvv19);
g.drawString(String.valueOf( ltr20 ), x9, vvvv20);
//Decima Linea
//g.setColor(new Color(0,187,76));
g.setFont(new Font("Monospaced",Font.BOLD,18));
g.drawString(String.valueOf( ltr1 ), x10, vvvvv1);
g.drawString(String.valueOf( ltr2 ), x10, vvvvv2);
g.drawString(String.valueOf( ltr3 ), x10, vvvvv3);
g.drawString(String.valueOf( ltr4 ), x10, vvvvv4);
g.drawString(String.valueOf( ltr5 ), x10, vvvvv5);
g.drawString(String.valueOf( ltr6 ), x10, vvvvv6);
g.drawString(String.valueOf( ltr7 ), x10, vvvvv7);
g.drawString(String.valueOf( ltr8 ), x10, vvvvv8);
g.drawString(String.valueOf( ltr9 ), x10, vvvvv9);
g.drawString(String.valueOf( ltr10 ), x10, vvvvv10);
g.drawString(String.valueOf( ltr11 ), x10, vvvvv11);
g.drawString(String.valueOf( ltr12 ), x10, vvvvv12);
g.drawString(String.valueOf( ltr13 ), x10, vvvvv13);
g.drawString(String.valueOf( ltr14 ), x10, vvvvv14);
g.drawString(String.valueOf( ltr15 ), x10, vvvvv15);
g.drawString(String.valueOf( ltr16 ), x10, vvvvv16);
g.drawString(String.valueOf( ltr17 ), x10, vvvvv17);
g.drawString(String.valueOf( ltr18 ), x10, vvvvv18);
g.drawString(String.valueOf( ltr19 ), x10, vvvvv19);
g.drawString(String.valueOf( ltr20 ), x10, vvvvv20);
//Onceava Linea
//g.setColor(new Color(0,171,89));
g.setFont(new Font("Monospaced",Font.BOLD,16));
g.drawString(String.valueOf( ltr1 ), x11, z1);
g.drawString(String.valueOf( ltr2 ), x11, z2);
g.drawString(String.valueOf( ltr3 ), x11, z3);
g.drawString(String.valueOf( ltr4 ), x11, z4);
g.drawString(String.valueOf( ltr5 ), x11, z5);
g.drawString(String.valueOf( ltr6 ), x11, z6);
g.drawString(String.valueOf( ltr7 ), x11, z7);
g.drawString(String.valueOf( ltr8 ), x11, z8);
g.drawString(String.valueOf( ltr9 ), x11, z9);
g.drawString(String.valueOf( ltr10 ), x11, z10);
g.drawString(String.valueOf( ltr11 ), x11, z11);
g.drawString(String.valueOf( ltr12 ), x11, z12);
g.drawString(String.valueOf( ltr13 ), x11, z13);
g.drawString(String.valueOf( ltr14 ), x11, z14);
g.drawString(String.valueOf( ltr15 ), x11, z15);
g.drawString(String.valueOf( ltr16 ), x11, z16);
g.drawString(String.valueOf( ltr17 ), x11, z17);
g.drawString(String.valueOf( ltr18 ), x11, z18);
g.drawString(String.valueOf( ltr19 ), x11, z19);
g.drawString(String.valueOf( ltr20 ), x11, z20);
//Doceava Linea
//g.setColor(new Color(0,159,111));
g.setFont(new Font("Monospaced",Font.BOLD,23));
g.drawString(String.valueOf( ltr1 ), x12, zz1);
g.drawString(String.valueOf( ltr2 ), x12, zz2);
g.drawString(String.valueOf( ltr3 ), x12, zz3);
g.drawString(String.valueOf( ltr4 ), x12, zz4);
g.drawString(String.valueOf( ltr5 ), x12, zz5);
g.drawString(String.valueOf( ltr6 ), x12, zz6);
g.drawString(String.valueOf( ltr7 ), x12, zz7);
g.drawString(String.valueOf( ltr8 ), x12, zz8);
g.drawString(String.valueOf( ltr9 ), x12, zz9);
g.drawString(String.valueOf( ltr10 ), x12, zz10);
g.drawString(String.valueOf( ltr11 ), x12, zz11);
g.drawString(String.valueOf( ltr12 ), x12, zz12);
g.drawString(String.valueOf( ltr13 ), x12, zz13);
g.drawString(String.valueOf( ltr14 ), x12, zz14);
g.drawString(String.valueOf( ltr15 ), x12, zz15);
g.drawString(String.valueOf( ltr16 ), x12, zz16);
g.drawString(String.valueOf( ltr17 ), x12, zz17);
g.drawString(String.valueOf( ltr18 ), x12, zz18);
g.drawString(String.valueOf( ltr19 ), x12, zz19);
g.drawString(String.valueOf( ltr20 ), x12, zz20);
//Treceava Linea
//g.setColor(new Color(0,140,117));
g.setFont(new Font("Monospaced",Font.BOLD,23));
g.drawString(String.valueOf( ltr1 ), x13, zzz1);
g.drawString(String.valueOf( ltr2 ), x13, zzz2);
g.drawString(String.valueOf( ltr3 ), x13, zzz3);
g.drawString(String.valueOf( ltr4 ), x13, zzz4);
g.drawString(String.valueOf( ltr5 ), x13, zzz5);
g.drawString(String.valueOf( ltr6 ), x13, zzz6);
g.drawString(String.valueOf( ltr7 ), x13, zzz7);
g.drawString(String.valueOf( ltr8 ), x13, zzz8);
g.drawString(String.valueOf( ltr9 ), x13, zzz9);
g.drawString(String.valueOf( ltr10 ), x13, zzz10);
g.drawString(String.valueOf( ltr11 ), x13, zzz11);
g.drawString(String.valueOf( ltr12 ), x13, zzz12);
g.drawString(String.valueOf( ltr13 ), x13, zzz13);
g.drawString(String.valueOf( ltr14 ), x13, zzz14);
g.drawString(String.valueOf( ltr15 ), x13, zzz15);
g.drawString(String.valueOf( ltr16 ), x13, zzz16);
g.drawString(String.valueOf( ltr17 ), x13, zzz17);
g.drawString(String.valueOf( ltr18 ), x13, zzz18);
g.drawString(String.valueOf( ltr19 ), x13, zzz19);
g.drawString(String.valueOf( ltr20 ), x13, zzz20);
//Catorceava Linea
//g.setColor(new Color(0,108,255));
g.setFont(new Font("Monospaced",Font.BOLD,47));
g.drawString(String.valueOf( ltr1 ), x14, zzzz1);
g.drawString(String.valueOf( ltr2 ), x14, zzzz2);
g.drawString(String.valueOf( ltr3 ), x14, zzzz3);
g.drawString(String.valueOf( ltr4 ), x14, zzzz4);
g.drawString(String.valueOf( ltr5 ), x14, zzzz5);
g.drawString(String.valueOf( ltr6 ), x14, zzzz6);
g.drawString(String.valueOf( ltr7 ), x14, zzzz7);
g.drawString(String.valueOf( ltr8 ), x14, zzzz8);
g.drawString(String.valueOf( ltr9 ), x14, zzzz9);
g.drawString(String.valueOf( ltr10 ), x14, zzzz10);
g.drawString(String.valueOf( ltr11 ), x14, zzzz11);
g.drawString(String.valueOf( ltr12 ), x14, zzzz12);
g.drawString(String.valueOf( ltr13 ), x14, zzzz13);
g.drawString(String.valueOf( ltr14 ), x14, zzzz14);
g.drawString(String.valueOf( ltr15 ), x14, zzzz15);
g.drawString(String.valueOf( ltr16 ), x14, zzzz16);
g.drawString(String.valueOf( ltr17 ), x14, zzzz17);
g.drawString(String.valueOf( ltr18 ), x14, zzzz18);
g.drawString(String.valueOf( ltr19 ), x14, zzzz19);
g.drawString(String.valueOf( ltr20 ), x14, zzzz20);
//Quinceava Linea
//g.setColor(new Color(0,237,16));
g.setFont(new Font("Monospaced",Font.BOLD,23));
g.drawString(String.valueOf( ltr1 ), x15, zzzzz1);
g.drawString(String.valueOf( ltr2 ), x15, zzzzz2);
g.drawString(String.valueOf( ltr3 ), x15, zzzzz3);
g.drawString(String.valueOf( ltr4 ), x15, zzzzz4);
g.drawString(String.valueOf( ltr5 ), x15, zzzzz5);
g.drawString(String.valueOf( ltr6 ), x15, zzzzz6);
g.drawString(String.valueOf( ltr7 ), x15, zzzzz7);
g.drawString(String.valueOf( ltr8 ), x15, zzzzz8);
g.drawString(String.valueOf( ltr9 ), x15, zzzzz9);
g.drawString(String.valueOf( ltr10 ), x15, zzzzz10);
g.drawString(String.valueOf( ltr11 ), x15, zzzzz11);
g.drawString(String.valueOf( ltr12 ), x15, zzzzz12);
g.drawString(String.valueOf( ltr13 ), x15, zzzzz13);
g.drawString(String.valueOf( ltr14 ), x15, zzzzz14);
g.drawString(String.valueOf( ltr15 ), x15, zzzzz15);
g.drawString(String.valueOf( ltr16 ), x15, zzzzz16);
g.drawString(String.valueOf( ltr17 ), x15, zzzzz17);
g.drawString(String.valueOf( ltr18 ), x15, zzzzz18);
g.drawString(String.valueOf( ltr19 ), x15, zzzzz19);
g.drawString(String.valueOf( ltr20 ), x15, zzzzz20);
// Linea diesiseis
//g.setColor(new Color(0,237,16));
g.setFont(new Font("Monospaced",Font.BOLD,23));
g.drawString(String.valueOf( ltr1 ), x16, zzzzzz1);
g.drawString(String.valueOf( ltr2 ), x16, zzzzzz2);
g.drawString(String.valueOf( ltr3 ), x16, zzzzzz3);
g.drawString(String.valueOf( ltr4 ), x16, zzzzzz4);
g.drawString(String.valueOf( ltr5 ), x16, zzzzzz5);
g.drawString(String.valueOf( ltr6 ), x16, zzzzzz6);
g.drawString(String.valueOf( ltr7 ), x16, zzzzzz7);
g.drawString(String.valueOf( ltr8 ), x16, zzzzzz8);
g.drawString(String.valueOf( ltr9 ), x16, zzzzzz9);
g.drawString(String.valueOf( ltr10 ), x16, zzzzzz10);
g.drawString(String.valueOf( ltr11 ), x16, zzzzzz11);
g.drawString(String.valueOf( ltr12 ), x16, zzzzzz12);
g.drawString(String.valueOf( ltr13 ), x16, zzzzzz13);
g.drawString(String.valueOf( ltr14 ), x16, zzzzzz14);
g.drawString(String.valueOf( ltr15 ), x16, zzzzzz15);
g.drawString(String.valueOf( ltr16 ), x16, zzzzzz16);
g.drawString(String.valueOf( ltr17 ), x16, zzzzzz17);
g.drawString(String.valueOf( ltr18 ), x16, zzzzzz18);
g.drawString(String.valueOf( ltr19 ), x16, zzzzzz19);
g.drawString(String.valueOf( ltr20 ), x16, zzzzzz20);
}
}
//Hilo Para primera linea
public class HiloPrimerLinea extends Thread
{
public void run()
{
while(true)
{
y += 20; y2 += 20; y3 += 20;
y4 += 20; y5 += 20; y6 += 20;
y7 += 20; y8 += 20; y9 += 20;
y10 += 20; y11 += 20; y12 += 20;
y13 += 20; y14 += 20; y15 += 20;
y16 += 20; y17 += 20; y18 += 20;
y19 += 20; y20 += 20;
if(y >= 600 && y2 >= 600 && y3 >= 600 && y4 >= 600 && y5 >= 600 && y6 >= 600 && y7 >= 600 && y8 >= 600 && y9 >= 600 && y10 >= 600 && y11 >= 600 && y12 >= 600 && y13 >= 600 && y14 >= 600 && y15 >= 600
&& y16 >= 600 && y17 >= 600 && y18 >= 600 && y19 >= 600 && y20 >= 600)
{
y = -570; y2 = -540; y3 = -510;
y4 = -480; y5 = -450; y6 = -420;
y7 = -390; y8 = -360; y9 = -330;
y10 = -300; y11 = -270; y12 = -240;
y13 = -210; y14 = -180; y15 = -150;
y16 = -120; y17 = -90; y18 = -60;
y19 = -30; y20 = -0;
}
try {
Thread.sleep(100);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo para segunda linea
public class HiloSegundaLinea extends Thread
{
public void run()
{
while(true)
{
yy += 20; yy2 += 20; yy3 += 20;
yy4 += 20; yy5 += 20; yy6 += 20;
yy7 += 20; yy8 += 20; yy9 += 20;
yy10 += 20; yy11 += 20; yy12 += 20;
yy13 += 20; yy14 += 20; yy15 += 20;
yy16 += 20; yy17 += 20; yy18 += 20;
yy19 += 20; yy20 += 20;
if(yy >= 600 && yy2 >= 600 && yy3 >= 600 && yy4 >= 600 && yy5 >= 600 && yy6 >= 600 && yy7 >= 600 && yy8 >= 600 && yy9 >= 600 && yy10 >= 600 && yy11 >= 600 && yy12 >= 600 && yy13 >= 600 && yy14 >= 600 && yy15 >= 600
&& yy16 >= 600 && yy17 >= 600 && yy18 >= 600 && yy19 >= 600 && yy20 >= 600)
{
yy = -570; yy2 = -540; yy3 = -510;
yy4 = -480; yy5 = -450; yy6 = -420;
yy7 = -390; yy8 = -360; yy9 = -330;
yy10 = -300; yy11 = -270; yy12 = -240;
yy13 = -210; yy14 = -180; yy15 = -150;
yy16 = -120; yy17 = -90; yy18 = -60;
yy19 = -30; yy20 = -0;
}
try {
Thread.sleep(160);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo para tercer Linea
public class HiloTercerLinea extends Thread
{
public void run()
{
while(true)
{
yyy += 20; yyy2 += 20; yyy3 += 20;
yyy4 += 20; yyy5 += 20; yyy6 += 20;
yyy7 += 20; yyy8 += 20; yyy9 += 20;
yyy10 += 20; yyy11 += 20; yyy12 += 20;
yyy13 += 20; yyy14 += 20; yyy15 += 20;
yyy16 += 20; yyy17 += 20; yyy18 += 20;
yyy19 += 20; yyy20 += 20;
if(yyy >= 600 && yyy2 >= 600 && yyy3 >= 600 && yyy4 >= 600 && yyy5 >= 600 && yyy6 >= 600 && yyy7 >= 600
&& yyy8 >= 600 && yyy9 >= 600 && yyy10 >= 600 && yyy11 >= 600 && yyy12 >= 600 && yyy13 >= 600 && yyy14 >= 600 && yyy15 >= 600
&& yyy16 >= 600 && yyy17 >= 600 && yyy18 >= 600 && yyy19>= 600 && yyy20 >= 600)
{
yyy = -570; yyy2 = -540; yyy3 = -510;
yyy4 = -480; yyy5 = -450; yyy6 = -420;
yyy7 = -390; yyy8 = -360; yyy9 = -330;
yyy10 = -300; yyy11 = -270; yyy12 = -240;
yyy13 = -210; yyy14 = -180; yyy15 = -150;
yyy16 = -120; yyy17 = -90; yyy18 = -60;
yyy19 = -30; yyy20 = -0;
}
try {
Thread.sleep(170);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Cuarta Linea
public class HiloCuartaLinea extends Thread
{
public void run()
{
while(true)
{
yyyy += 20; yyyy2 += 20; yyyy3 += 20;
yyyy4 += 20; yyyy5 += 20; yyyy6 += 20;
yyyy7 += 20; yyyy8 += 20; yyyy9 += 20;
yyyy10 += 20; yyyy11 += 20; yyyy12 += 20;
yyyy13 += 20; yyyy14 += 20; yyyy15 += 20;
yyyy16 += 20; yyyy17 += 20; yyyy18 += 20;
yyyy19 += 20; yyyy20 += 20;
if(yyyy >= 600 && yyyy2 >= 600 && yyyy3 >= 600 && yyyy4 >= 600 && yyyy5 >= 600 && yyyy6 >= 600 && yyyy7 >= 600
&& yyyy8 >= 600 && yyyy9 >= 600 && yyyy10 >= 600 && yyyy11 >= 600 && yyyy12 >= 600 && yyyy13 >= 600 && yyyy14 >= 600 && yyyy15 >= 600
&& yyyy16 >= 600 && yyyy17 >= 600 && yyyy18 >= 600 && yyyy19 >= 600 && yyyy20 >= 600)
{
yyyy = -570; yyyy2 = -540; yyyy3 = -510;
yyyy4 = -480; yyyy5 = -450; yyyy6 = -420;
yyyy7 = -390; yyyy8 = -360; yyyy9 = -330;
yyyy10 = -300; yyyy11 = -270; yyyy12 = -240;
yyyy13 = -210; yyyy14 = -180; yyyy15 = -150;
yyyy16 = -120; yyyy17 = -90; yyyy18 = -60;
yyyy19 = -30; yyyy20 = -0;
}
try {
Thread.sleep(105);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Quinta Linea
public class HiloQuintaLinea extends Thread
{
public void run()
{
while(true)
{
yyyyy += 20; yyyyy2 += 20; yyyyy3 += 20;
yyyyy4 += 20; yyyyy5 += 20; yyyyy6 += 20;
yyyyy7 += 20; yyyyy8 += 20; yyyyy9 += 20;
yyyyy10 += 20; yyyyy11 += 20; yyyyy12 += 20;
yyyyy13 += 20; yyyyy14 += 20; yyyyy15 += 20;
yyyyy16 += 20; yyyyy17 += 20; yyyyy18 += 20;
yyyyy19 += 20; yyyyy20 += 20;
if(yyyyy >= 600 && yyyyy2 >= 600 && yyyyy3 >= 600 && yyyyy4 >= 600 && yyyyy5 >= 600 && yyyyy6 >= 600 && yyyyy7 >= 600
&& yyyyy8 >= 600 && yyyyy9 >= 600 && yyyyy10 >= 600 && yyyyy11 >= 600 && yyyyy12 >= 600 && yyyyy13 >= 600 && yyyyy14 >= 600 && yyyyy15 >= 600
&& yyyyy16 >= 600 && yyyyy17 >= 600 && yyyyy18 >= 600 && yyyyy19 >= 600 && yyyyy20 >= 600)
{
yyyyy = -570; yyyyy2 = -540; yyyyy3 = -510;
yyyyy4 = -480; yyyyy5 = -450; yyyyy6 = -420;
yyyyy7 = -390; yyyyy8 = -360; yyyyy9 = -330;
yyyyy10 = -300; yyyyy11 = -270; yyyyy12 = -240;
yyyyy13 = -210; yyyyy14 = -180; yyyyy15 = -150;
yyyyy16 = -120; yyyyy17 = -90; yyyyy18 = -60;
yyyyy19 = -30; yyyyy20 = -0;
}
try {
Thread.sleep(140);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Sexta Linea
public class HiloSextaLinea extends Thread
{
public void run()
{
while(true)
{
v1 += 20; v2 += 20; v3 += 20;
v4 += 20; v5 += 20; v6 += 20;
v7 += 20; v8 += 20; v9 += 20;
v10 += 20; v11 += 20; v12 += 20;
v13 += 20; v14 += 20; v15 += 20;
v16 += 20; v17 += 20; v18 += 20;
v19 += 20; v20 += 20;
if(v1 >= 600 && v2 >= 600 && v3 >= 600 && v4 >= 600 && v5 >= 600 && v6 >= 600 && v7 >= 600
&& v8 >= 600 && v9 >= 600 && v10 >= 600 && v11 >= 600 && v12 >= 600 && v13 >= 600 && v14 >= 600 && v15 >= 600
&& v16 >= 600 && v17 >= 600 && v18 >= 600 && v19 >= 600 && v20 >= 600)
{
v1 = -570; v2 = -540; v3 = -510;
v4 = -480; v5 = -450; v6 = -420;
v7 = -390; v8 = -360; v9 = -330;
v10 = -300; v11 = -270; v12 = -240;
v13 = -210; v14 = -180; v15 = -150;
v16 = -120; v17 = -90; v18 = -60;
v19 = -30; v20 = -0;
}
try {
Thread.sleep(110);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Septima Linea
public class HiloSeptimaLinea extends Thread
{
public void run()
{
while(true)
{
vv1 += 20; vv2 += 20; vv3 += 20;
vv4 += 20; vv5 += 20; vv6 += 20;
vv7 += 20; vv8 += 20; vv9 += 20;
vv10 += 20; vv11 += 20; vv12 += 20;
vv13 += 20; vv14 += 20; vv15 += 20;
vv16 += 20; vv17 += 20; vv18 += 20;
vv19 += 20; vv20 += 20;
if(vv1 >= 600 && vv2 >= 600 && vv3 >= 600 && vv4 >= 600 && vv5 >= 600 && vv6 >= 600 && vv7 >= 600
&& vv8 >= 600 && vv9 >= 600 && vv10 >= 600 && vv11 >= 600 && vv12 >= 600 && vv13 >= 600 && vv14 >= 600 && vv15 >= 600
&& vv16 >= 600 && vv17 >= 600 && vv18 >= 600 && vv19 >= 600 && vv20 >= 600)
{
vv1 = -570; vv2 = -540; vv3 = -510;
vv4 = -480; vv5 = -450; vv6 = -420;
vv7 = -390; vv8 = -360; vv9 = -330;
vv10 = -300; vv11 = -270; vv12 = -240;
vv13 = -210; vv14 = -180; vv15 = -150;
vv16 = -120; vv17 = -90; vv18 = -60;
vv19 = -30; vv20 = -0;
}
try {
Thread.sleep(100);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Octava Linea
public class HiloOctavaLinea extends Thread
{
public void run()
{
while(true)
{
vvv1 += 20; vvv2 += 20; vvv3 += 20;
vvv4 += 20; vvv5 += 20; vvv6 += 20;
vvv7 += 20; vvv8 += 20; vvv9 += 20;
vvv10 += 20; vvv11 += 20; vvv12 += 20;
vvv13 += 20; vvv14 += 20; vvv15 += 20;
vvv16 += 20; vvv17 += 20; vvv18 += 20;
vvv19 += 20; vvv20 += 20;
if(vvv1 >= 600 && vvv2 >= 600 && vvv3 >= 600 && vvv4 >= 600 && vvv5 >= 600 && vvv6 >= 600 && vvv7 >= 600
&& vvv8 >= 600 && vvv9 >= 600 && vvv10 >= 600 && vvv11 >= 600 && vvv12 >= 600 && vvv13 >= 600 && vvv14 >= 600 && vvv15 >= 600
&& vvv16 >= 600 && vvv17 >= 600 && vvv18 >= 600 && vvv19 >= 600 && vvv20 >= 600)
{
vvv1 = -570; vvv2 = -540; vvv3 = -510;
vvv4 = -480; vvv5 = -450; vvv6 = -420;
vvv7 = -390; vvv8 = -360; vvv9 = -330;
vvv10 = -300; vvv11 = -270; vvv12 = -240;
vvv13 = -210; vvv14 = -180; vvv15 = -150;
vvv16 = -120; vvv17 = -90; vvv18 = -60;
vvv19 = -30; vvv20 = -0;
}
try {
Thread.sleep(170);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Novena Linea
public class HiloNovenaLinea extends Thread
{
public void run()
{
while(true)
{
vvvv1 += 20; vvvv2 += 20; vvvv3 += 20;
vvvv4 += 20; vvvv5 += 20; vvvv6 += 20;
vvvv7 += 20; vvvv8 += 20; vvvv9 += 20;
vvvv10 += 20; vvvv11 += 20; vvvv12 += 20;
vvvv13 += 20; vvvv14 += 20; vvvv15 += 20;
vvvv16 += 20; vvvv17 += 20; vvvv18 += 20;
vvvv19 += 20; vvvv20 += 20;
if(vvvv1 >= 600 && vvvv2 >= 600 && vvvv3 >= 600 && vvvv4 >= 600 && vvvv5 >= 600 && vvvv6 >= 600 && vvvv7 >= 600
&& vvvv8 >= 600 && vvvv9 >= 600 && vvvv10 >= 600 && vvvv11 >= 600 && vvvv12 >= 600 && vvvv13 >= 600 && vvvv14 >= 600 && vvvv15 >= 600
&& vvvv16 >= 600 && vvvv17 >= 600 && vvvv18 >= 600 && vvvv19 >= 600 && vvvv20 >= 600)
{
vvvv1 = -570; vvvv2 = -540; vvvv3 = -510;
vvvv4 = -480; vvvv5 = -450; vvvv6 = -420;
vvvv7 = -390; vvvv8 = -360; vvvv9 = -330;
vvvv10 = -300; vvvv11 = -270; vvvv12 = -240;
vvvv13 = -210; vvvv14 = -180; vvvv15 = -150;
vvvv16 = -120; vvvv17 = -90; vvvv18 = -60;
vvvv19 = -30; vvvv20 = -0;
}
try {
Thread.sleep(145);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo decima linea
public class HiloDecimaLinea extends Thread
{
public void run()
{
while(true)
{
vvvvv1 += 20; vvvvv2 += 20; vvvvv3 += 20;
vvvvv4 += 20; vvvvv5 += 20; vvvvv6 += 20;
vvvvv7 += 20; vvvvv8 += 20; vvvvv9 += 20;
vvvvv10 += 20; vvvvv11 += 20; vvvvv12 += 20;
vvvvv13 += 20; vvvvv14 += 20; vvvvv15 += 20;
vvvvv16 += 20; vvvvv17 += 20; vvvvv18 += 20;
vvvvv19 += 20; vvvvv20 += 20;
if(vvvvv1 >= 600 && vvvvv2 >= 600 && vvvvv3 >= 600 && vvvvv4 >= 600 && vvvvv5 >= 600 && vvvvv6 >= 600 && vvvvv7 >= 600
&& vvvvv8 >= 600 && vvvvv9 >= 600 && vvvvv10 >= 600 && vvvvv11 >= 600 && vvvvv12 >= 600 && vvvvv13 >= 600 && vvvvv14 >= 600 && vvvvv15 >= 600
&& vvvvv16 >= 600 && vvvvv17 >= 600 && vvvvv18 >= 600 && vvvvv19 >= 600 && vvvvv20 >= 600)
{
vvvvv1 = -570; vvvvv2 = -540; vvvvv3 = -510;
vvvvv4 = -480; vvvvv5 = -450; vvvvv6 = -420;
vvvvv7 = -390; vvvvv8 = -360; vvvvv9 = -330;
vvvvv10 = -300; vvvvv11 = -270; vvvvv12 = -240;
vvvvv13 = -210; vvvvv14 = -180; vvvvv15 = -150;
vvvvv16 = -120; vvvvv17 = -90; vvvvv18 = -60;
vvvvv19 = -30; vvvvv20 = -0;
}
try {
Thread.sleep(120);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Onceava Linea
public class HiloOnceavaLinea extends Thread
{
public void run()
{
while(true)
{
z1 += 20; z2 += 20; z3 += 20;
z4 += 20; z5 += 20; z6 += 20;
z7 += 20; z8 += 20; z9 += 20;
z10 += 20; z11 += 20; z12 += 20;
z13 += 20; z14 += 20; z15 += 20;
z16 += 20; z17 += 20; z18 += 20;
z19 += 20; z20 += 20;
if(z1 >= 600 && z2 >= 600 && z3 >= 600 && z4 >= 600 && z5 >= 600 && z6 >= 600 && z7 >= 600
&& z8 >= 600 && z9 >= 600 && z10 >= 600 && z11 >= 600 && z12 >= 600 && z13 >= 600 && z14 >= 600 && z15 >= 600
&& z16 >= 600 && z17 >= 600 && z18 >= 600 && z19 >= 600 && z20 >= 600)
{
z1 = -570; z2 = -540; z3 = -510;
z4 = -480; z5 = -450; z6 = -420;
z7 = -390; z8 = -360; z9 = -330;
z10 = -300; z11 = -270; z12 = -240;
z13 = -210; z14 = -180; z15 = -150;
z16 = -120; z17 = -90; z18 = -60;
z19 = -30; z20 = -0;
}
try {
Thread.sleep(160);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Doceava Linea
public class HiloDoceavaLinea extends Thread
{
public void run()
{
while(true)
{
zz1 += 20; zz2 += 20; zz3 += 20;
zz4 += 20; zz5 += 20; zz6 += 20;
zz7 += 20; zz8 += 20; zz9 += 20;
zz10 += 20; zz11 += 20; zz12 += 20;
zz13 += 20; zz14 += 20; zz15 += 20;
zz16 += 20; zz17 += 20; zz18 += 20;
zz19 += 20; zz20 += 20;
if(zz1 >= 600 && zz2 >= 600 && zz3 >= 600 && zz4 >= 600 && zz5 >= 600 && zz6 >= 600 && zz7 >= 600
&& zz8 >= 600 && zz9 >= 600 && zz10 >= 600 && zz11 >= 600 && zz12 >= 600 && zz13 >= 600 && zz14 >= 600 && zz15 >= 600
&& zz16 >= 600 && zz17 >= 600 && zz18 >= 600 && zz19 >= 600 && zz20 >= 600)
{
zz1 = -570; zz2 = -540; zz3 = -510;
zz4 = -480; zz5 = -450; zz6 = -420;
zz7 = -390; zz8 = -360; zz9 = -330;
zz10 = -300; zz11 = -270; zz12 = -240;
zz13 = -210; zz14 = -180; zz15 = -150;
zz16 = -120; zz17 = -90; zz18 = -60;
zz19 = -30; zz20 = -0;
}
try {
Thread.sleep(110);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Treceava Linea
public class HiloTreceavaLinea extends Thread
{
public void run()
{
while(true)
{
zzz1 += 20; zzz2 += 20; zzz3 += 20;
zzz4 += 20; zzz5 += 20; zzz6 += 20;
zzz7 += 20; zzz8 += 20; zzz9 += 20;
zzz10 += 20; zzz11 += 20; zzz12 += 20;
zzz13 += 20; zzz14 += 20; zzz15 += 20;
zzz16 += 20; zzz17 += 20; zzz18 += 20;
zzz19 += 20; zzz20 += 20;
if(zzz1 >= 600 && zzz2 >= 600 && zzz3 >= 600 && zzz4 >= 600 && zzz5 >= 600 && zzz6 >= 600 && zzz7 >= 600
&& zzz8 >= 600 && zzz9 >= 600 && zzz10 >= 600 && zzz11 >= 600 && zzz12 >= 600 && zzz13 >= 600 && zzz14 >= 600 && zzz15 >= 600
&& zzz16 >= 600 && zzz17 >= 600 && zzz18 >= 600 && zzz19 >= 600 && zzz20 >= 600)
{
zzz1 = -570; zzz2 = -540; zzz3 = -510;
zzz4 = -480; zzz5 = -450; zzz6 = -420;
zzz7 = -390; zzz8 = -360; zzz9 = -330;
zzz10 = -300; zzz11 = -270; zzz12 = -240;
zzz13 = -210; zzz14 = -180; zzz15 = -150;
zzz16 = -120; zzz17 = -90; zzz18 = -60;
zzz19 = -30; zzz20 = -0;
}
try {
Thread.sleep(100);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Catorceava Linea
public class HiloCatorceavaLinea extends Thread
{
public void run()
{
while(true)
{
zzzz1 += 20; zzzz2 += 20; zzzz3 += 20;
zzzz4 += 20; zzzz5 += 20; zzzz6 += 20;
zzzz7 += 20; zzzz8 += 20; zzzz9 += 20;
zzzz10 += 20; zzzz11 += 20; zzzz12 += 20;
zzzz13 += 20; zzzz14 += 20; zzzz15 += 20;
zzzz16 += 20; zzzz17 += 20; zzzz18 += 20;
zzzz19 += 20; zzzz20 += 20;
if(zzzz1 >= 600 && zzzz2 >= 600 && zzzz3 >= 600 && zzzz4 >= 600 && zzzz5 >= 600 && zzzz6 >= 600 && zzzz7 >= 600
&& zzzz8 >= 600 && zzzz9 >= 600 && zzzz10 >= 600 && zzzz11 >= 600 && zzzz12 >= 600 && zzzz13 >= 600 && zzzz14 >= 600 && zzzz15 >= 600
&& zzzz16 >= 600 && zzzz17 >= 600 && zzzz18 >= 600 && zzzz19 >= 600 && zzzz20 >= 600)
{
zzzz1 = -570; zzzz2 = -540; zzzz3 = -510;
zzzz4 = -480; zzzz5 = -450; zzzz6 = -420;
zzzz7 = -390; zzzz8 = -360; zzzz9 = -330;
zzzz10 = -300; zzzz11 = -270; zzzz12 = -240;
zzzz13 = -210; zzzz14 = -180; zzzz15 = -150;
zzzz16 = -120; zzzz17 = -90; zzzz18 = -60;
zzzz19 = -30; zzzz20 = -0;
}
try {
Thread.sleep(140);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Quinceava Linea
public class HiloQuinceavaLinea extends Thread
{
public void run()
{
while(true)
{
zzzzz1 += 20; zzzzz2 += 20; zzzzz3 += 20;
zzzzz4 += 20; zzzzz5 += 20; zzzzz6 += 20;
zzzzz7 += 20; zzzzz8 += 20; zzzzz9 += 20;
zzzzz10 += 20; zzzzz11 += 20; zzzzz12 += 20;
zzzzz13 += 20; zzzzz14 += 20; zzzzz15 += 20;
zzzzz16 += 20; zzzzz17 += 20; zzzzz18 += 20;
zzzzz19 += 20; zzzzz20 += 20;
if(zzzzz1 >= 600 && zzzzz2 >= 600 && zzzzz3 >= 600 && zzzzz4 >= 600 && zzzzz5 >= 600 && zzzzz6 >= 600 && zzzzz7 >= 600
&& zzzzz8 >= 600 && zzzzz9 >= 600 && zzzzz10 >= 600 && zzzzz11 >= 600 && zzzzz12 >= 600 && zzzzz13 >= 600 && zzzzz14 >= 600 && zzzzz15 >= 600
&& zzzzz16 >= 600 && zzzzz17 >= 600 && zzzzz18 >= 600 && zzzzz19 >= 600 && zzzzz20 >= 600)
{
zzzzz1 = -570; zzzzz2 = -540; zzzzz3 = -510;
zzzzz4 = -480; zzzzz5 = -450; zzzzz6 = -420;
zzzzz7 = -390; zzzzz8 = -360; zzzzz9 = -330;
zzzzz10 = -300; zzzzz11 = -270; zzzzz12 = -240;
zzzzz13 = -210; zzzzz14 = -180; zzzzz15 = -150;
zzzzz16 = -120; zzzzz17 = -90; zzzzz18 = -60;
zzzzz19 = -30; zzzzz20 = -0;
}
try {
Thread.sleep(130);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Hilo Linea Diesiseis
public class HiloDiessiseis extends Thread
{
public void run()
{
while(true)
{
zzzzzz1 += 20; zzzzzz2 += 20; zzzzzz3 += 20;
zzzzzz4 += 20; zzzzzz5 += 20; zzzzzz6 += 20;
zzzzzz7 += 20; zzzzzz8 += 20; zzzzzz9 += 20;
zzzzzz10 += 20; zzzzzz11 += 20; zzzzzz12 += 20;
zzzzzz13 += 20; zzzzzz14 += 20; zzzzzz15 += 20;
zzzzzz16 += 20; zzzzzz17 += 20; zzzzzz18 += 20;
zzzzzz19 += 20; zzzzzz20 += 20;
if(zzzzzz1 >= 600 && zzzzzz2 >= 600 && zzzzzz3 >= 600 && zzzzzz4 >= 600 && zzzzzz5 >= 600 && zzzzzz6 >= 600 && zzzzzz7 >= 600
&& zzzzzz8 >= 600 && zzzzzz9 >= 600 && zzzzzz10 >= 600 && zzzzzz11 >= 600 && zzzzzz12 >= 600 && zzzzzz13 >= 600 && zzzzzz14 >= 600 && zzzzzz15 >= 600
&& zzzzzz16 >= 600 && zzzzzz17 >= 600 && zzzzzz18 >= 600 && zzzzzz19 >= 600 && zzzzzz20 >= 600)
{
zzzzzz1 = -570; zzzzzz2 = -540; zzzzzz3 = -510;
zzzzzz4 = -480; zzzzzz5 = -450; zzzzzz6 = -420;
zzzzzz7 = -390; zzzzzz8 = -360; zzzzzz9 = -330;
zzzzzz10 = -300; zzzzzz11 = -270; zzzzzz12 = -240;
zzzzzz13 = -210; zzzzzz14 = -180; zzzzzz15 = -150;
zzzzzz16 = -120; zzzzzz17 = -90; zzzzzz18 = -60;
zzzzzz19 = -30; zzzzzz20 = -0;
}
try {
Thread.sleep(100);
Thread.yield();
} catch (InterruptedException ex) {
}
repaint();
}
}
}
//Metodo principal
public static void main(String args[])
{
Matrix ma = new Matrix();
}
}
Espero que lo chequen y me puedan dar sus puntos de vista y poder modificarlo y hacerlo que sea mejor
Espero que les guste Saludos a toda la comunidad
Gracias....