2016-12-07 127 views
0

所以我有這樣的代碼,這與關於異常的信息打開JOptionPane是否有可能改變一個字符串顏色JOptionPane.showMessageDialog()

String fileName=e.getStackTrace()[0].getFileName(); 
String methodName=e.getStackTrace()[0].getMethodName(); 
String line=String.valueOf(e.getStackTrace()[0].getLineNumber()); 

JOptionPane.showMessageDialog(null, new JLabel("There was an unexpected "+e+" at file: "+fileName+" in method: "+methodName+" in line: "+line)); 

我不開心的唯一事情是在事實上,它的所有相同的顏色,所以我想爲什麼不改變字符串的顏色紅色例外。所以我GOOGLE了一下,發現了幾個類似的問題,也嘗試了他們在HTML標籤等方面的建議,但我並沒有成功。有沒有任何工作方式爲文本着色?目前,它看起來像this HTML標記

+0

您是否嘗試過在異常之前執行''「'並在異常之後執行''''? – KyleKW

+0

是的,你發佈的字符串現在出現在消息框 – Aelop

+0

只是爲了確保你寫的是這樣的: ''有一個意想不到的「+」「+ e +「」'? 我只是測試它,它爲我工作。 – KyleKW

回答

相關問題