Konsole entleeren

M4veR1ck

Mitglied
Huhu,

So ich hab zwar schon 1 oder 2 Threads gefunden aber dort fand ich keine Antwort bzw wurde aus den Links nicht schlau...
Naja ich wollt fragen ob jemand weiß wie ich die Konsole von Java entleeren kann...
Ich schreib für ein Projekt in der Schule ein Konsolenspiel und da das mehr als 1 Spieler spielt sollte der 2te Spieler schließlich nicht die eingabe des anderen sehen...
Und da wollt ich halt wissen ob man das entleeren kann. Denn der 2te Spieler kann ja immerhin noch hoch scrollen bei einfachen Zeilen umsprüngen...

Wär nett wenn mir dort einer helfen könnt.

mfg mav
 
So ich hab zwar schon 1 oder 2 Threads gefunden aber dort fand ich keine Antwort bzw wurde aus den Links nicht schlau...

Schön...und die wären?

Nutzt du Linux oder Windows?

Nutzt du eine IDE oder machst du's via Texteditor? Falls IDE - welche?

Was für Rechte hast du auf dem Rechner an dem du's vorführen / anwenden willst?

Ein System.Konsole.machLeer() - Befehl ist mir leider nicht bekannt. Das dürfte möglicherweise etwas Handarbeit bedeuten.
 
Zuletzt bearbeitet:
Post Thomas Darimont
Hier aber mal noch ein paar weitere Möglichkeiten:
http://www.rgagnon.com/javadetails/java-0047.html
und hier:
http://www.javaworld.com/javaworld/j...0-console.html

JCurses -> In der Klasse jcurses.system.Toolkit
gibts die Methode public static void clearScreen(CharColor color){...
vielleicht versuchst du's einfach mal damit
http://sourceforge.net/projects/javacurses

Ich benutze Windows 7

Benutze Eclipse und mach nix mit nem normalen Text editor etc...

Ich schließe meinen eigenen Lappie an den Beamer an...

Nett wäre es aber wenn es eine Möglichkeit gäbe die nicht besonders.... aufwendig ist sag ich mal da meine Programmier Lehrerin meint da meine Klassenkollegen nicht so weit mit Java sind darf ich keine Befehle verwenden die sie net kennen bzw die zu schwer sind...
 
Das schaut leider schlecht aus:
http://www.java-forum.org/ides-tools/92655-eclipse-console-leeren-loeschen.html
Aber, was mir so spontan einfällt wär der Clear-Console Button in Eclipse, den du jedesmal händisch drückst. Oder du pinselst einfach sehr viele (1000?) Zeilenumbrüche hin sobald deine Ausgabe angeschaut wurde. Zwar "könnte" derjenige dann scrollen, aber das dauert halt ewig. Weiß ja nicht was du genau vorhast aber vielleicht kannst ja auch ne Art timeout einstellen bis der nächste seinen Zug gemacht hat. Sonst würd ich eher empfehlen ein eigenes Fenster zu nehmen, aber das widerspricht natürlich der "Einfachheit" und der "Konsolenanwendung" ;)
 
Zurück