2009-06-16 16 views

Antwort

27

Wenn Sie mit gotoxy (x, y) den Cursor an einer bestimmten Stelle auf der Konsole positionieren möchten, können Sie hierfür normalerweise VT100-Steuercodes verwenden. Siehe http://www.termsys.demon.co.uk/vtansi.htm.

Sie so etwas wie

char escCode = 0x1B; 
int row = 10; int column = 10; 
System.out.print(String.format("%c[%d;%df",escCode,row,column)); 

dem der Cursor 10,10 positionieren auf der Konsole bewegen sollte.

+2

Dies sind ANSI-Steuercodes. http://en.wikipedia.org/wiki/ANSI_escape_code ANSI ist sogar am Ende des Links, aber ich mache dir keine Vorwürfe dafür, dass du es nicht erkannt hast. – Riking

+1

Funktioniert nicht! :( –

+0

Dies funktioniert wahrscheinlich nicht für Windows –

8

Ich glaube nicht, dass es eine integrierte Funktion, um das in Java zu tun. Es gibt eine Java Curses-Bibliothek namens JCurses, die Sie jedoch verwenden können.

4

nicht in einer Konsole curses Stil Bibliothek, ohne zu ziehen ...

Sie können javacurses versuchen und sehen, ob das Ihnen hilft.