我有一个摆动面板,里面有一个 JLabel。 JLabel 看起来像这样:
new JLabel("<html>/Foo <br/>/Bar <br/>/Foo<br/>/Bar</html>");
但它在 UI 中显示如下:
Bar
Foo
Bar
由于某种原因,第一行就消失了。如果我去掉斜杠或删除 html 标签,它就会按预期工作。有没有办法让第一行显示斜线?出现这种情况的原因是我们有由第三方数据填充的 JLabel。我可以通过编程方式删除斜杠,但如果有办法的话,我更愿意在用户界面中显示它。我们使用 html 和 BR 标签来确保每个值都位于单独的行上。
我猜这是一个解析问题。如果添加 body 标签,它就会起作用:
"<html><body>/Foo <br/>/Bar <br/>/Foo<br/>/Bar</body></html>"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)