Parte de la interfaz de línea de comando para un programa Estoy escribiendo llamadas para barras de progreso múltiples. Actualmente puedo actualizar una sola línea en la consola mediante el uso de la secuencia de escape \r
con algo similar a esto:Interfaz de línea de comandos de Java: tener múltiples barras de progreso en diferentes líneas usando ' r'
System.out.printf("\rProcess is %d%% complete", percentageComplete);
Sin embargo, el retorno de carro solamente se remonta al comienzo de esa línea. Quiero una forma de retroceder dos líneas (o más generalmente, cualquier número de líneas) y tener ambas/todas las actualizaciones.
¿Hay alguna forma de hacerlo?
No es fácil. Verifique estas preguntas http://stackoverflow.com/questions/1001335/java-gotoxyx-y-for-console-applications?lq=1 http://stackoverflow.com/questions/4906141/move-printing -position-of-command-line-interface-in-java-without-using-external? lq = 1 http://stackoverflow.com/questions/439799/whats-a-good-java-curses- como-biblioteca-para-terminal-aplicaciones – Flavio