Como todo novato en la infórmatica como yo, sabemos que para comenzar a programar en java, primero hay que romperse la cabeza haciendo programas desde el "Hola Mundo" hasta lograr hacer cada vez mas complejos nuestros códigos, donde la interfaz de usuario será dada x la JVM (Java Virtual Machine). Si el programa es ejecutado en la consola de nuestra IDE (NetBeans, Eclipse, Etc.) la mayoría de estas aceptan la codificación ANSI de caracteres, que es la que nos va a permitir darle color a nuestros programas ejecutados en la IDE, en DOS no funciona, o habría que hacer cosas para que funcione, osea si el profe es exigente salí ya mismo de este post!!! (Broma...). En el viejo peludo y no bien ponderado método print de la clase System, solo debemos anteponer a la cadena que queremos mostrar en color el código de escape ANSI referente al color: Cada vez que se abre un color este afecta a toda la linea, x lo q si queremos lograr un menú con distintos colores como el ejemplo: Usamos el metodo print en vez de println para que no haga salto de linea y deberemos indicar de que color será cada cadena concatenada. Para las animaciones, bueno pues no nos complicaremos mucho, si lo que queremos es dar la sensación de movimiento, disponemos de dos contadores naturales en java: Las estructuras de repetición while y for, qien se precie de saber mostrar los números del n al n1 en java sabe que son comunes los incrementos en una variable haciendo que la variable sea igual a su valor actual +1 == variable++;. Ahora bien, al momento de la ejecución nunca vemos el incremento, a menos que dentro de la repetición usemos una demora del hilo(Thread.sleep(tiempo en ms). En la aplicación de mi ejemplo, es un simulador de expendedora de tickets, x lo que me pareció interesante generar el efecto de que "sale" el ticket: El efecto es que parecerá que el texto sube de a poco, el minimo que yo he podido usar con el metodo sleep es de 300 milisegundos (tiene algo que ver con windows). Bueno, espero que a alguien le sirva, yo busqué x todos lados y me costó encontrarlo así que a sacarle provecho! Mas posts propios sobre informática, producción de música y electrónica: .::Mis Posts::. Como siempre, comentarios, dudas, criticas y/o puntos bienvenidos;
Color y animaciones en la cosola de Java
Datos archivados del Taringa! original
21puntos
234visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos: