2
我對Java相當陌生,需要您的幫助。我試圖在運行時更改Eclipse控制檯中文本的顏色。我提到了其中一個職位,並試圖遵循這一點。但輸出顯示了一盒unicode轉義字符,並且文本的顏色保持不變。ANSI字符不適用於Ubuntu Linux上的eclipse控制檯
public static void main(String[] args)
{
System.out.println((char)27 + "[31mTest red color");
}
OUTPUT:
| 00 |
| 1B | [31mTest紅色
注:
- 對於輸出,我不能上傳圖片,所以我鍵入[001B]。
- 控制檯使用UTF-8編碼。
UPDATE 在從賈羅德的問題可能出現重複的評論,這裏是我的更新 - 的問題主要是爲ANSI字符不工作,而不是文本的顏色,所以我已經更新的問題。
你在使用什麼操作系統?這些是ANSI轉義序列,並不適用於每個操作系統。 – 2015-02-23 18:14:14
如果你真的想要這種功能,你應該建立一個GUI。查看Swing和JavaFX。 – 2015-02-23 18:15:07
嗨凱文,謝謝你的回覆!我在Ubuntu Linux上使用eclipse。我還沒有構建任何API,但是我會搜索Swing和JavaFX並查看它是否有效。 – ElevatedLyf 2015-02-23 21:06:37