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

时间:2015-02-09 08:50:11

标签: java netbeans window

好的,我只在我的Java书的第3章中,并且我想做一些有助于阅读我的Netbeans 8.0.2 IDE的输出窗口的内容。我想要这个,所以我可以改变作为我的程序正在创建的东西的答案或结果的输出颜色。

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

喜欢的东西: System.out.println.colorRED;

当在程序中点击这行代码时,输​​出窗口中的IDE显示为黑色(默认颜色),而不是显示为红色或#ff0000的颜色。

Arrows are what I want to be Red

我还在寻找其他一些在清理IDE输出System.out.println的窗口方面非常有用的东西。我想要一个" cls"各种,以及所述代码工作所需的任何包含。我不希望模拟窗口清晰,我想要一个像C ++一样的合法清晰。如果它依赖于操作系统,那没关系。 (我希望这样,这样我就可以在用户循环播放程序时删除大量的输出垃圾邮件)

正如您在上图所示,它有2个以上的程序运行,很快就会开始使用滑块进入下一个操作。我想要它打印输出之前,它会清除该窗口,并重新开始,好像程序已停止并重新运行(文本出现在顶部而不是模拟cls,在底部)。

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

1 个答案:

答案 0 :(得分:0)

如果控制台支持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);
}