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