Java "Loading ..."
TexTwil
Messages postés
300
Statut
Membre
-
LAMARCHE -
LAMARCHE -
Bonjour,
je fais une petite appli console en Java et j'ai une chtite question. Meme plutot deux:
- comment faire pour vider l'écran au démarrage de l'appli
- comment faire pour afficher tois petit points qui s'affichent pendant l'execution d'une action du genre :
$> java sendMail
Récupération des adresses mail ...
Envoi des messages ...
Envoi OK !
$>
Je veux que les petits points s'affichent un par un puis disparaissent pour recommencer . Vous voyez ce que je veux dire ? :)
merci
Tex
je fais une petite appli console en Java et j'ai une chtite question. Meme plutot deux:
- comment faire pour vider l'écran au démarrage de l'appli
- comment faire pour afficher tois petit points qui s'affichent pendant l'execution d'une action du genre :
$> java sendMail
Récupération des adresses mail ...
Envoi des messages ...
Envoi OK !
$>
Je veux que les petits points s'affichent un par un puis disparaissent pour recommencer . Vous voyez ce que je veux dire ? :)
merci
Tex
4 réponses
-
Salut !
1ere question : aucune idee...
2eme question : tu peux lancer un thread a part qui permet d'effectuer la petite animation en parallele du travail a effectuer...
Dans ce thread, tu peux faire un truc dans le style :while(traitement) { // On ecrit les 3 points for ( int i = 0 ; i < 3 ; i++) { System.out.print("."); Thread.sleep(500); } // On revient au debut de la ligne, on ecrit trois espaces pour // effecer les points, et on retourne au debut de la ligne System.out.println("/r /r"); }
Je sais pas du tout ce que ca donne, j'ai pas teste... Mais ca peut etre tente...
A+
Si à gauche j'ai l'amont, c'est bon...
Si à gauche j'ai l'aval, j'suis bancal... -
-
Pour ta première question (si j'ai bien compris), sur le principe du "clear" sous Linux, tu peut faire des "\n" jusqu'a ce que la premiere ligne affichée ait disparue.
-