2012-12-13 31 views
1

如何使用突出顯示的顏色在控制檯上打印文本。如何使用Java中的System.out.println在控制檯中打印突出顯示的顏色文本

我發現了這個link,但是這裏講的是在colur中打印文本,而不是用另一種顏色突出顯示它。

例子:

enter image description here

+0

如何打印顏色和突出顯示顏色不同? –

+0

@Brian Agnew:我編輯了我的問題,添加圖像以清除彩色文本和突出顯示文本之間的區別。 – Tirthankar

回答

3

要在黃色背景切換(說),你需要轉義序列

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

結合這與黑色前景得到你想要的東西。

我得到了this Scala doc的轉義序列。雖然它是Scala doc,但它在Java中是相關的並且適用的。 Jansi庫應該處理這個問題。請參閱Ansi課程中的「背景」參考。

+1

這隻適用於unix或它是否適用於任何操作系統? –

相關問題