所以我有此代码,它打开了一个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));
我唯一不满意的是它具有相同的颜色,所以我认为为什么不将字符串的颜色更改为红色。因此,我谷歌搜索了一些问题,并在So上找到了几个类似的问题,还尝试了他们在那里使用HTML标签等的建议,但我没有成功。有什么工作方式可以为文本着色吗?当前看起来像这样的HTML标签
整个字符串需要包装在HTML标签中。有关更多信息,请参阅如何在秋千组件中使用HTML。