嗨!
我正在用Java创建一个hangman,用Eclipse运行它。我想知道是否可以以某种方式清除屏幕(以前打印的文本),所以我的程序会有一种更自然的感觉,而不是在每个打印语句后从页面顶部到底部。
PS。我知道这种方法,当我可以打印很多换行符时,但这不是我想要的。
非常感谢!
答案 0 :(得分:0)
如果您在命令提示符下运行此命令,则可能需要使用VT100转义码来执行此操作。 Jansi library看起来会提供此功能。见这里:
http://jansi.fusesource.org/documentation/api/org/fusesource/jansi/Ansi.html#eraseScreen()
请注意,我实际上并没有使用过这个库,但看起来很有希望。
答案 1 :(得分:0)
我认为这个问题was answered here所以看一看,它可能会帮到你。 还试着再看一下to this thread,用户@smas给出了一个非常好的答案。