Java JLabel多行,带转义,用于显示HTML标记
我想在面板中添加多行标签Java JLabel多行,带转义,用于显示HTML标记,java,html,swing,jlabel,multiline,Java,Html,Swing,Jlabel,Multiline,我想在面板中添加多行标签 jLabelTagInfo = new javax.swing.JLabel(); jLabelTagInfo.setText("Replace the tags <italic></italic> with <name content-type=\"names\"></name>"); jLabelTagInfo=newjavax.swing.JLabel(); jLabelTagInfo.setText(“将标签替换
jLabelTagInfo = new javax.swing.JLabel();
jLabelTagInfo.setText("Replace the tags <italic></italic> with <name content-type=\"names\"></name>");
jLabelTagInfo=newjavax.swing.JLabel();
jLabelTagInfo.setText(“将标签替换为”);
但是标签看起来像
它从面板上掉了出来
当我在其中使用HTML标记时,标记消失了:
jLabelTagInfo.setText("<html>Replace the tags <italic></italic> with <br><name content-type=\"names\"></name></html>");
jLabelTagInfo.setText(“用
替换标记”);
如何转义标记以使其显示在
JLabel
中?没有HTML标记,无法在JLabel中显示多行文本。
请参阅:“短文本字符串的显示区域…”
您可以改为使用不可编辑。更改:
<italic></italic>
明亮的工作完美。感谢您没有转义标记,您只是用HTML实体字符表示它们。
<italic></italic>