gpt4 book ai didi

java - 如何重绘控制台屏幕,使其在屏幕被清除时显示?

转载 作者:行者123 更新时间:2023-11-30 11:38:56 26 4
gpt4 key购买 nike

所以我正在尝试做的是模拟 Eclipse 终端的清除屏幕。

我知道没有清除屏幕的真正解决方案,所以我知道我必须使用大量空行来清除屏幕。

问题是,当我使用大量换行符时,指针会位于终端的底部。

我该怎么做才能使指针位于终端顶部并且整个 View 看起来没有任何文本?

所以它看起来像 Aircrack-ng 一样的界面。屏幕不断变化,但只能通过向下滚动和更新内容等方式进行。

最佳答案

您基本上想要的是模拟 clrtobot curses 函数。其中:

erase from the cursor to the end of screen. That is, they erase all lines below the cursor in the window. Also, the current line to the right of the cursor, inclusive, is erased.

window$ 中,有“cls”函数,所以你必须使用类似的东西

Runtime.getRuntime().exec("cls");

在大多数 *nix 中都有“清除”功能。但是请不要过分依赖这个解决方案,因为它会有所不同,但是你可以使用类似的东西:

Runtime.getRuntime().exec("clear");

我还没有看到不依赖操作系统的解决方案。

希望对您有所帮助。干杯

关于java - 如何重绘控制台屏幕,使其在屏幕被清除时显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13504717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com