簡體   English   中英

是否可以在JOptionPane.showMessageDialog()中更改字符串顏色

[英]Is it possible to change a string color in JOptionPane.showMessageDialog()

所以我有這段代碼,它將打開一個有關異常信息的JOptionPane

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));

我唯一不滿意的是所有顏色都相同,因此我想為什么不將Strings的顏色更改為紅色。 所以我在Google上搜索了一下,發現了幾個類似的問題,並嘗試使用html-tags這樣的建議,但是我沒有成功。 有什么可行的方法為文本着色? 目前,它看起來像這樣用HTML標簽

整個字符串需要包含在HTML標記內。 有關更多信息,請參見如何在Swing組件中使用HTML。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM