如何使用Java中的System.out.println在控制台中打印突出显示的颜色文本

时间:2012-12-13 11:26:43

标签: java printing colors console

如何在控制台上以突出显示的颜色打印文本。

我发现了这个link但是这里谈到了用colur打印文本而不是用另一种颜色突出显示它。

示例:

enter image description here

1 个答案:

答案 0 :(得分:3)

要打开黄色背景(例如),您需要转义序列

java.lang.String("\033[43m");

将此与黑色前景相结合,以获得您想要的效果。

我从this Scala doc获取转义序列。虽然它是Scala doc,但它与Java相关且适用。 Jansi库应该处理这个问题。请参阅Ansi类中的“背景”参考。