在 Netbeans IDE window 中更改输出文本的颜色并清除输出区域

Change color of output text in Netbeans IDE window and clear the output area

好的,我只读了我的 Java 书的第 3 章,我想做一些有助于阅读我的 Netbeans 8.0.2 window 的输出 window IDE。我想要这个,这样我就可以更改输出的颜色,这些输出是我的程序正在创建的答案或结果。

据我所知,您只能在客户端做,如果您尝试将程序本身转移运行到一台新计算机上,它不会改变文本的颜色。我正在寻找的是一些可以为字母或字符行声明颜色的代码行。

类似的东西: System.out.println.colorRED;

并且当这行代码在程序中被命中时,而不是 IDE 在输出 window 中显示黑色(默认颜色),它显示为红色,或者 # ff0000.

Arrows are what I want to be Red

我也在寻找其他有助于清理 window 的东西,其中 IDE 输出 System.out.println。我想要某种 "cls",以及上述代码工作所需的任何包含。我不想要一个模拟的 window 清除,我想要一个像 C++ 那样的合法清除。如果它是 OS 依赖就可以了。 (我想要这个,这样我就可以在用户循环浏览我的程序时删除大量输出垃圾邮件)

如您在上图中所见,它已经运行了 2+ 次程序,很快就会开始使用滑块转到下一个操作。我想要它,所以在它打印出输出之前,它会清除 window,然后重新开始,就好像程序已停止并重新 运行(文本出现在顶部而不是模拟的 cls,在底部)。

感谢任何可以提供帮助的人。

如果控制台支持ANSI着色,您可以使用特殊的ANSI字符来定义颜色

http://en.wikipedia.org/wiki/ANSI_escape_code

public static final String ANSI_RESET = "\u001B[0m";
public static final String ANSI_RED = "\u001B[31m";

public static void main(String[] args) {
    System.out.println(ANSI_RED + "This text is red!" + ANSI_RESET);
}