Saltar al contenido

Java gotoxy(x,y) para aplicaciones de consola

Luego de consultar con expertos en esta materia, programadores de diversas áreas y profesores dimos con la respuesta al problema y la dejamos plasmada en este post.

Solución:

Si por gotoxy(x,y), desea cambiar la posición del cursor en algún lugar específico de la consola, generalmente puede usar los códigos de control VT100 para hacerlo. Consulte http://www.termsys.demon.co.uk/vtansi.htm.

haz algo como

char escCode = 0x1B;
int row = 10; int column = 10;
System.out.print(String.format("%c[%d;%df",escCode,row,column));

Lo cual debería mover el cursor a la posición 10,10 en la consola.

No creo que haya una función integrada para hacer eso en Java. Sin embargo, hay una biblioteca de maldiciones de Java llamada JCurses que puedes usar.

No sin tirar de una consola curses biblioteca de estilo…

Puedes probar javacurses y ver si eso te ayuda.

Tienes la opción de añadir valor a nuestra información añadiendo tu experiencia en las anotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *