私のコード全体は以下のリンクにあります。短い投稿のためにリンクしています
出力画面をクリアしたいのですが、ユーザーが 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);
}
}
私のエラーは...
シンボル symbol が見つかりません: class boththing
シンボル symbol が見つかりません: class AWTException
シンボル symbol が見つかりません: variable Logger
シンボル symbol が見つかりません: class LoginPage
シンボル symbol が見つかりません: 可変レベル
でも! これらのインポートステートメントを追加した後
import java.awt.AWTException;
import java.util.*;
import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
私のエラーは...
シンボル記号が見つかりません: クラス両方の場所: クラス program2
例外 java.awt.AWTException が、対応する try ステートメントの本体でスローされることはありません
シンボル symbol が見つかりません: クラス LoginPage の場所: クラス program2
それらが何を意味するのかはわかりませんが、java.awt エラーは main() に関連している可能性があると思います。これは public static void main(String[] args) throws IOException です。
私がしたいのは、出力画面をクリアすることだけです。私も試してみました
for(int x=0;x<999;x++)
{
System.out.print("\b\b\b\b\b");
}
と
Runtime.getRuntime().exec("cls");
しかし、どちらも役に立たない。
私が試したコードを簡単に修正できない場合、または誰かがより簡単な方法を知っている場合は、知りたいです. 明確にするために、私がやりたいことは、複数の System.out.println などの後に出力ウィンドウをクリアすることだけです。