Java - JLabel 的 HTML 标签

标签 java html swing jlabel

我正在尝试使用 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/

相关文章:

java - 我应该为这个应用程序使用哪个布局管理器?

java - 如何在 Eclipse 中拖动按钮并自动生成 onclick 方法?如何在 Eclipse 中查找变量/方法引用?

java - Java中可靠且快速的FFT

java - 如何利用 spring roo 的时间界限?

html - 表元素未检测到 :hover

java - 无法使用 JScrollPane 滚动包含其他几个面板的 JPanel

java - 从 shell 脚本停止 jboss 5.x

html - 如何在悬停时向 css 菜单添加下拉菜单

HTML/CSS 从使用 CSS 加载到 SPAN 中的图像中删除边框(或轮廓)

java - 如何清除面板?