Java - JLabel的HTML标记

use*_*944 2 html java swing jlabel

我试图通过使用HTML标签让JLabel显示新的行字符.但我想要的文字是从一种方法中获得的.这是代码行:

myLabel.setText("<html><pre>myCart.toString()</pre></html>");
Run Code Online (Sandbox Code Playgroud)

但是,这确实将标签的文本设置为myCart.toString(),而不是方法返回的String.有没有解决的办法?

Eng*_*uad 7

你的意思是?

myLabel.setText("<html><pre>" + myCart.toString() + "</pre></html>");
Run Code Online (Sandbox Code Playgroud)

要不就:

myLabel.setText("<html><pre>" + myCart + "</pre></html>");
Run Code Online (Sandbox Code Playgroud)

因为toString()将被隐含地调用.