2

を使用して複数のハイパーリンクを表示したいJEditorPane。より具体的には、HashSet名前付きの urlLinks があります。

static Set<String> urlList = new HashSet<>();

その中に次のようなURLを保存します

www.google.com

www.facebook.com

私が言ったように、私は を使用してJEditorPaneおり、次のように設定しています。

static final JEditorPane ResultsArea = new JEditorPane();
ResultsArea.setEditorKit(JEditorPane.createEditorKitForContentType("text/html"));
ResultsArea.setEditable(false);

ある時点で、これらすべてのリンクを JEditorPane に表示したいので、次のHyperlinks ようにします。

for(String s : urlList)
{

    s=("<a href=" +s+ ">"+s+"</a>"+"\n"); 

    ResultsArea.setText(ResultsArea.getText()+s+"\n");

}

しかし、何も表示されません。このように変更しようとすると

ResultsArea.setText(s);  

それは私にそれらの1つだけを表示します.しかし、私はそれらすべてを次々に表示したい

www.example.com

www.stackoverflow.com

誰もそれを行う方法を知っていますか?

4

1 に答える 1