2012-01-30 33 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