我创建了一个示例 Java 应用程序。我想清除窗口选项,即:
- 登记
- 登录
- 清除
如果用户按 3,我需要以编程方式清除所有选项。像Console.clear
什么?
有什么办法可以用Java做到这一点?
您将需要输出一堆空行。即使在 Windows/*nix 中,clear/cls 也不会真正清除屏幕,它只会打印足够多的空白行,以至于您看不到前面的文本。
你可以试试 System.out.print("CLS");
或使用循环来清除屏幕,如
public static void clearScreen() {
System.out.print("\033[H\033[2J");
System.out.flush();
}
然后调用这个方法 clearScreen(); 如果你想清除。
对不起,我的英语不好。:) 我只是想帮助你。
您的意思是您创建了一个控制台应用程序并想要清除控制台(不一定是 Eclipse 控制台)?
如果是这样,那么我猜您正在寻找:
Runtime.getRuntime().exec("cls");
但请注意,这将取决于系统。