2009-06-16 22 views

risposta

27

Se per gotoxy (x, y), si desidera riposizionare il cursore in qualche punto specifico sulla console, di solito è possibile utilizzare i codici di controllo VT100 per eseguire questa operazione. Vedi http://www.termsys.demon.co.uk/vtansi.htm.

fare qualcosa di simile

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

Che dovrebbe spostare il cursore per posizionare 10,10 sulla console.

+2

Questi sono codici di controllo ANSI. http://en.wikipedia.org/wiki/ANSI_escape_code ANSI è anche alla fine del link, ma non ti biasimo per non averlo riconosciuto. – Riking

+1

Non funziona! :( –

+0

Probabilmente non funzionerà con Windows –

8

Non credo ci sia una funzione integrata per farlo in Java. C'è una libreria di curses Java chiamata JCurses che puoi usare comunque.

4

Non senza tirare in una libreria di stili console curses ...

Si può provare javacurses e vedere se si può dire.

Problemi correlati