为什么JLabel在第一个字符时不显示'/'?

Jay*_*ren 5 java swing jlabel

我有一个带有JLabel的秋千面板.JLabel看起来像这样:

new JLabel("<html>/Foo <br/>/Bar <br/>/Foo<br/>/Bar</html>");
Run Code Online (Sandbox Code Playgroud)

但它在UI中显示如下:

酒吧

酒吧

出于某种原因,第一行就消失了.如果我取出斜杠或删除html标签,它按预期工作.有没有办法让第一行显示斜杠?这甚至出现的原因是我们有JLabel,其中填充了第三方数据.我可以以编程方式删除斜杠,但如果有办法,我宁愿在UI中显示它.我们使用html和BR标签,以确保每个值都在一个单独的行上.

cam*_*ckr 7

我想这是一个解析问题.它可以添加body标签:

"<html><body>/Foo <br/>/Bar <br/>/Foo<br/>/Bar</body></html>"
Run Code Online (Sandbox Code Playgroud)


Cos*_*lis 5

这是一个已知的错误.你可以在bug列表中找到它.