Bonjour à tous,
Voilà j'ai un petite question et vu que malgré mes recherches je ne trouve pas la solution parfaite, je m’adresse à vous en espérant qu'un gourou puriste des flux de sortie en Java puisse éclairer ma lanterne.
Donc concrètement ce que je veux arriver à faire, c'est une progress bar en mode console (donc pas de swing and co) dans l'IDE Eclipse sans aucune librairie (pas exigeant le garçon hein).
A titre d'exemple:
Ceci fonctionne grâce au carriage return (retour chariot) "\r" qui fait un "retour au début de la ligne courante" (donc on écrit par dessus l'ancien). Le problème c'est que ceci ne fonctionne pas sous Eclipse (mais ça fonctionne via dos).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static void main(String[] args) { char[] anim = new char[] {'|', '/', '-', '\\'}; for (int i = 0; i <= 100; i++) { System.out.print("Processing: " + i + "% " + anim[i % 4] + "\r"); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } System.out.println("Processing: Done! "); }
Donc à savoir, si vous connaissez une solution qui pourrait m'être utile ici
Voilà, j'espère avoir été clair
Merci d'avance![]()
Partager