編寫控制檯應用程序(對於世俗I/O任務不值得一提)後,我決定爲了可讀性而需要使文本變得多彩。我希望將它保留在命令提示符下,對Swing沒有經驗,但據我所知,沒有辦法做到這一點,我環顧Swing API並找不到任何東西。Java中的簡單彩色文本
理想情況下,我可以使用類似
for(int i=0; i<aString.length(); i++){
if(aString.charAt(i) == '?'){
String pre = aString.substring(0,i);
String post = aString.substring(i);
aString = pre + red("?") + post; //As you can see by red("?"), I have no idea what I'm doing
}
}
,這樣我可以剛剛經歷我以前打印的文本循環,插入表象信息,並顯示它。
任何人都可以指向正確的方向嗎?方法,類,片段,什麼?
我認爲有可能是一個控制檯的便攜性問題,因爲不是每一個控制檯可以處理顏色和顏色標記。 Linux有'ncurses',但它有Java API嗎? – pupssman