Klikalny link HTML w JEditorPane Ale używając metody replaceSelcetion

Szukałem, w jaki sposób tworzyć klikalne linkiJEditorPane i znalazłem to pytanie

Czy można tworzyć programy w Javie, które tworzą tekst do połączenia w Chrome?

Było to bardzo przydatne, ale mój kod używa Oświadczenia o powtórzeniu

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);

A teraz pokazuje mi tylko tekst bez klikalnych linków, więc jak mam to zrobić dobrze i naprawdę potrzebujęreplaceSelection metoda

questionAnswers(1)

yourAnswerToTheQuestion