我正在尝试使用 HTML 标记让 JLabel 显示换行符。但是我想要的文本是从一个方法中获得的。这是代码行:
myLabel.setText("<html><pre>myCart.toString()</pre></html>");
但是,这实际上将标签文本设置为 myCart.toString()
,而不是该方法返回的字符串。有解决办法吗?
最佳答案
你是什么意思?
myLabel.setText("<html><pre>" + myCart.toString() + "</pre></html>");
或者只是:
myLabel.setText("<html><pre>" + myCart + "</pre></html>");
因为 toString()
将被隐式调用。
关于Java - JLabel 的 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538431/