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標記
您是否嘗試過在異常之前執行''「'並在異常之後執行''''? – KyleKW
是的,你發佈的字符串現在出現在消息框 – Aelop
只是爲了確保你寫的是這樣的: ''有一個意想不到的「+」「+ e +「」'? 我只是測試它,它爲我工作。 – KyleKW