Попытка очистить окно вывода в NetBeans: CTRL + L работает, и поэтому я пытаюсь воссоздать эту команду, используя awt.Robot.Я посмотрел вокруг и попробовал System.out.flush();
, который не сработал.Я не хочу печатать новые строки.
Вот мой тестовый код:
package test;
// import Robot, KeyEvent & AwtException
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
public class Test {
public static void main(String[] args) throws AWTException, InterruptedException {
// print text to output
System.out.println("Hello World!");
// initialize new robot, "keyPresser"
Robot keyPresser = new Robot();
// hold & release CTRL + L to theoretically clear the output window
keyPresser.keyPress(KeyEvent.VK_CONTROL);
Thread.sleep(500);
keyPresser.keyPress(KeyEvent.VK_L);
Thread.sleep(500);
keyPresser.keyRelease(KeyEvent.VK_CONTROL);
Thread.sleep(500);
keyPresser.keyRelease(KeyEvent.VK_L);
Thread.sleep(500);
}
}
Я на правильном пути?Это неправильный путь?Какие еще опции я могу использовать для очистки окна вывода?