【发布时间】:2013-05-02 21:21:15
【问题描述】:
我在JEditorPane搜索了如何制作可点击链接,发现了这个问题:
Is it possible to create programs in Java that create text to link in Chrome?
非常有用,但是我的代码使用重复语句在循环中添加链接:
JEditorPane jep = new JEditorPane();
jep.setContentType("text/html");
jep.setEditable(true);// Because replaceSelection can't work with disabled edit
for ( int i = 1; i <= 3; i++ ){
jep.replaceSelection(
"Welcome to <a href='https://stackoverflow.com/'>StackOverflow i </a>.");
}
jep.setEditable(false);
现在它只显示没有可点击链接的文本。我将如何使它正确?我真的需要replaceSelection 方法。
【问题讨论】:
-
我不明白问题出在哪里。添加您链接的帖子中建议的
HyperlinkListenerlike。为了尽快获得更好的帮助,请发布 SSCCE 说明您遇到的问题。 -
@GuillaumePolet:我怀疑他期待与
replaceSelection()不同的结果。
标签: java swing hyperlink jeditorpane