2009-06-16 7 views

Répondre

27

Si par gotoxy (x, y), vous souhaitez repositionner votre curseur quelque part spécifique sur la console, vous pouvez généralement utiliser les codes de contrôle VT100 pour ce faire. Voir http://www.termsys.demon.co.uk/vtansi.htm.

faire quelque chose comme

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

qui devrait déplacer le curseur sur la position 10,10 sur la console.

+2

Ce sont des codes de contrôle ANSI. http://en.wikipedia.org/wiki/ANSI_escape_code ANSI est même à la fin du lien, mais je ne vous blâme pas de ne pas le reconnaître. – Riking

+1

Ne fonctionne pas! :( –

+0

Cela ne fonctionnera probablement pas pour Windows –

8

Je ne pense pas qu'il existe une fonction intégrée pour faire cela en Java. Il existe une bibliothèque de curses Java appelée JCurses que vous pouvez utiliser.

4

Non sans tirer dans une bibliothèque de style console curses ...

Vous pouvez javacurses et voir si cela vous aide.

Questions connexes