2012-01-30 38 views

回答

5

将您的整个字符串括在html标签中。

+1

非常感谢你 – jadrijan 2012-01-30 18:42:24

4

<HTML></HTML>标记指定输入是HTML。如果你想在Swing组件中使用HTML,它们必须不是HTML,或者完全是HTML。您可以使用<FONT>标签来更改文字的背景,也可以将文字放在<P>标签中,但这更多的是品味的问题。

尝试使用

String msg = "<HTML><BODY><P>Please fix <FONT style="BACKGROUND-COLOR: #FFCCCC"> this</FONT></P></BODY></HTML>"; 
+0

非常感谢你 – jadrijan 2012-01-30 18:44:51

9

另外值得注意的是:它似乎在你的字符串换行符触发JOptionPane呈现字符串作为HTML,而如JLabel确实允许在HTML中换行。

+0

换句话说,用html标签中的
代替\ n。 – dimeros 2017-11-10 14:42:03