用于控制台应用程序的 Java gotoxy(x,y) [英] Java gotoxy(x,y) for console applications

查看:23
本文介绍了用于控制台应用程序的 Java gotoxy(x,y)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在用 Java 编写一个简单的控制台应用程序 (80x24),是否有等价的 gotoxy(x,y)?

I'm writing a simple console application (80x24) in Java, is there a gotoxy(x,y) equivalent?

推荐答案

如果通过 gotoxy(x,y),您想将光标重新定位在控制台上的某个特定位置,通常可以使用 VT100 控制代码来执行此操作.参见 http://www.termsys.demon.co.uk/vtansi.htm.

If by gotoxy(x,y), you want to reposition your cursor somewhere specific on the console, you can usually use VT100 control codes to do this. See http://www.termsys.demon.co.uk/vtansi.htm.

做类似的事情

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

应该将光标移动到控制台上的位置 10,10.

Which should move the cursor to position 10,10 on the console.

这篇关于用于控制台应用程序的 Java gotoxy(x,y)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆