当前位置: 首页 > 知识库问答 >
问题:

我想使用 NetBeans IDE 6.9.1 清除 Java 中的输出屏幕

丘畅
2023-03-14

http://pastebin.com/6kw8cx3b

我想清除“输出”屏幕,我要让程序模拟用户按 ctrl L,在 NetBeans IDE 6.9.1(我正在使用)中,该按钮会清除输出窗口。但是,我的代码出现错误。

public static void clearme()
{
    try
    {
        botthing pressbot = new botthing();
        pressbot.keyPress(17); // Holds CTRL key.
        pressbot.keyPress(76); // Holds L key.
        pressbot.keyRelease(17); // Releases CTRL key.
        pressbot.keyRelease(76); // Releases L key.
    }
    catch (AWTException ex)
    {
        Logger.getLogger(LoginPage.class.getName()).log(Level.SEVERE, null, ex);
    }
}

我的错误是...

找不到符号符号:类机器人

找不到符号符号:类 AWTException

找不到符号符号:变量记录器

找不到符号符号:类LoginPage

找不到符号符号:变量级别

然而!添加这些导入语句后

import java.awt.AWTException;
import java.util.*;
import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;

我的错误是...

找不到符号符号 符号:类机器人 位置:类程序 2

异常 java.awt.AWTException 永远不会在相应 try 语句的正文中抛出

找不到符号符号:类登录页面位置:类程序2

我不确定这些是什么意思,但我认为 java.awt 错误可能与我的 main() 有关,它是公共静态 void main(String[] args) 抛出 IOException

我要做的就是清除我的输出屏幕。我也试过

for(int x=0;x<999;x++)
{
    System.out.print("\b\b\b\b\b");
}

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

但两者都无济于事。

如果我一直在尝试的代码不容易修复,或者有人知道更简单的方法,我很想知道。为了澄清,我想做的就是在多次System.out.println等操作后清除我的输出窗口。

共有1个答案

公冶峰
2023-03-14

僵尸不是在JDK中定义的东西,如果它是您定义的类,您的编译器找不到它。

尝试使用:

try {
    Robot pressbot = new Robot();
    pressbot.keyPress(17); // Holds CTRL key.
    pressbot.keyPress(76); // Holds L key.
    pressbot.keyRelease(17); // Releases CTRL key.
    pressbot.keyRelease(76); // Releases L key.
} catch (AWTException ex) {
    Logger.getLogger(LoginPage.class.getName()).log(Level.SEVERE, null, ex);
}
 类似资料:
  • 问题内容: 这个问题已经在这里有了答案 : Java:清除控制台 (12个答案) 4年前关闭。 是否有任何选项可以将Java中的屏幕清除为C中的clrscr()。 问题答案: 随着肮脏的黑客的袭击,我喜欢msparer的解决方案。我见过的一种甚至更脏的方法(我自己不会做。我发誓。的确如此。)是在控制台上写了一堆换行符。这根本不会清除屏幕,但是会给用户带来清晰屏幕的错觉。

  • 问题内容: 我正在尝试在我的PHP CLI应用程序上使用“实时”进度指示器。而不是输出为 我宁愿清除它,也只显示最新结果。system(“ command \ C CLS”)不起作用。也没有ob_flush(),flush()或我发现的其他任何东西。 我正在运行Windows 7 64位旗舰版,我注意到命令行输出是实时的,这是意外的。每个人都警告我说,不会…但是可以… 64位特权吗? 为帮助加油!

  • 我制作了一个类,在draw函数中,我画了一个文本区域,一些静态文本,并给屏幕上色。draw函数位于while循环中。我希望整个pygame屏幕除输入框外都清晰,并且我希望屏幕改变颜色。我该怎么做?我的代码如下: ######################################################################################### 皮加梅。

  • 我想知道如何才能清除控制台屏幕在Java。我使用的IDE是IntelliJ IDEA。例如:在C语言中我们用来写:clrscr();

  • 我正在使用python与mysql交互,当我从mysql访问列时,我得到如下输出: [('some','t5vd._kz'),('something','anything')] 我希望它是: 一些,t5vd._kz 一些,任何东西 我的代码:

  • 我在互联网上看了很多,但不知何故,找不到任何好处,总是清除屏幕在渲染方法或不太理解它。 那么清除屏幕的好处是什么?清除不会导致游戏在每次调用render方法时从头开始绘制所有内容吗?