[JAVA]Clear Screen

Statut
N'est pas ouverte pour d'autres réponses.

Gh0$T

Elite
Bonjour tout le monde,

j'ai reagdrer sur le net mais il y a différente méthode et parfois c'est même assez complexe et c'est différent zen fonction des OS apparament.

Moi je voudrai juste un focntion clear screen la plus simple du monde sous windows.

Si qqun à ça sous la main :D

Merci.
 

zoheir

cvm.mangaleet()
faire un clear screen dans une fenêtre dos ?

hmm j'ai jamais trouvé :/
 

Lagwagon

Jésus
Staff
/cls en dos, dsl c est tout ce que je connait :mrgreen:

ok je :arrow:
 
Expliques toi mieux.

Parce que tu parles de Java, puis d'OS puis juste de Windows et de console.

console DOS : cls :D (XXL celle-là)
 
1er
OP
Gh0$T

Gh0$T

Elite
Je code en java mais on execute sous Dos on est pas encore en Java interface graphique :D

Et je parle de Windows car d'après certaint site on devait avoir dans le code source des choses différentes en fonction de l'os qui va le lire mais ça me semble assez étrange ça.
 

null

ose();
J'ai pas compris non plus :oops:

Si tu veux vider la fenetre de commandes, sous Windows c'est "cls" et sous Linux c'est "clear".
 
1er
OP
Gh0$T

Gh0$T

Elite
null a dit:
J'ai pas compris non plus :oops:

Si tu veux vider la fenetre de commandes, sous Windows c'est "cls" et sous Linux c'est "clear".
Oui mais je code en java du bête trucs

genre :

Code:
public class Bonjour {
  public static void main(String args[]){
    System.out.println("Kikoo");
      System.out.println("Bye");
      }
  }
Lorsque je le lance c'est du bete texte sous dos qui s'affiche et la dedans je veux ajouter une ligne qui a chaque fois qu'il le lance par exemple il efface l'écran
 

null

ose();
En C/C++, tu peux le faire via la fonction "SYSTEM()", tu devrais foir les objets de la classe "System" car ".out.println" c'est ".out.print line" je crois :p
 

THiBOo

Elite
C'est "difficilement" réalisable selon moi, dans la mesure où tu utilises la sortie standard pour afficher ton texte ( dos dans le cas présent ), vouloir effacer ce que tu as écrit, c'est étrange dans la mesure où c'est une sorte "d'archivage".
Je ne pense pas qu'il soit possible ( comme en Cobol ou tu peux faire un blankscreen ), d'actualiser la fenêtre, vu qu'ici la fenêtre dos sert juste de sortie standard.
 
Bah si tu ne trouves pas ta fonction, tu peux toujours faire un

Code:
final int numLines = 25; // tu changes si +/- grand

for (int i=0 ; i<numLines ; i++)
   System.out.println();
Sinon tu peux essayer ceci :

Code:
try {			
	Process p = Runtime.getRuntime().exec("cmd /c cls");
} catch (Exception e) {
	e.printStackTrace();
}
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut