![](/img/trans.png)
[英]Is there a way to change JOptionPane.showMessageDialog font?
[英]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.