我想在面板中添加多行标签。
jLabelTagInfo = new javax.swing.JLabel();
jLabelTagInfo.setText("Replace the tags <italic></italic> with <name content-type=\"names\"></name>");
但标签看起来像
它超出了Panel。
当我在其中使用HTML标签时,标签就消失了:
jLabelTagInfo.setText("<html>Replace the tags <italic></italic> with <br><name content-type=\"names\"></name></html>");
如何转义标签,使其显示在JLabel
?
答案 0 :(得分:2)
答案 1 :(得分:0)
如果没有HTML标记,则无法在JLabel中显示多行文本。 请参阅documentation:'短文本字符串的显示区域......'。
您可以改为使用不可编辑的JTextArea。