我有一个带有JLabel的秋千面板。 JLabel看起来像这样:
new JLabel("<html>/Foo <br/>/Bar <br/>/Foo<br/>/Bar</html>");
然而,它在UI中显示如下:
酒吧
Foo
酒吧
由于某种原因,第一行刚刚消失。如果我取出斜杠或删除html标签,它按预期工作。有没有办法让第一行显示斜杠?这甚至出现的原因是我们有JLabel,其中填充了第三方数据。我可以以编程方式删除斜杠,但如果有办法,我宁愿在UI中显示它。我们使用html和BR标签,以确保每个值都在一个单独的行上。
答案 0 :(得分:7)
我猜它是一个解析问题。如果添加body标签,它可以工作:
"<html><body>/Foo <br/>/Bar <br/>/Foo<br/>/Bar</body></html>"
答案 1 :(得分:5)
这是一个已知的错误。您可以在bug lists。
中找到它