0

你好!

我正在用 Java 做一个刽子手,用 Eclipse 运行它。我想知道是否有可能以某种方式清除屏幕(先前打印的文本),所以我的程序会有更自然的感觉,而不是在每个打印语句之后从页面顶部到底部。

PS。当我可以打印很多换行符时,我知道这种方法,但这不是我想要的。

非常感谢!

4

2 回答 2

0

如果您在命令提示符下运行它,您可能需要使用 VT100 转义码来执行此操作。Jansi 库看起来会提供此功能。看这里:

http://jansi.fusesource.org/documentation/api/org/fusesource/jansi/Ansi.html#eraseScreen()

请注意,我实际上并没有使用过这个库,但它看起来很有希望。

于 2013-02-18T17:24:40.237 回答
0

我认为这个问题在这里得到了回答,所以看看,它可能会对你有所帮助。也试着再看看这个线程,用户@smas 给出了一个非常好的答案。

于 2013-02-18T17:56:16.840 回答