在JEditorPane上使用wrapLongStringIntoMultiLine的HyperlinkEvent

时间:2015-08-07 08:47:47

标签: java swing hyperlink jeditorpane

我的内容包含超链接。此内容可由作者更改。我使用StringUtil.wrapLongStringIntoMultiLine来设置内容的长度。在这种情况下,我有一个问题:超链接范围内的行随机结束长度,因此超链接的结构被破坏。对话框中的文字显示是不期望的 这是我的代码:

 String language=" Deutsch, English (All), English (United Kingdom),Deutsch, English (All), English (United Kingdom), Bahasa Indonesia,Italiano <a href=\"\">  edit</a>  ";
        JLabel lblCompleDescr = new JLabel();
        lblCompleDescr.setFont((new Font("Arial", Font.PLAIN, 12)));
        language=StringUtil.wrapLongStringIntoMultiLine(language, 68);

在特殊情况下,语言变量将如下所示:

<html> Deutsch, English (All), English (United Kingdom),Deutsch, English <br/>(All), English (United Kingdom), Bahasa Indonesia,Italiano <a <br/>href="">  edit</a>  </html>

超链接的结构已经破裂。请给我建议解决问题。感谢

0 个答案:

没有答案