Как использовать тег в JTextPane - PullRequest
4 голосов
/ 19 августа 2011

У меня есть JTextPane, в котором отображается ссылка, по которой при нажатии должна открываться страница в браузере.

Ссылка устанавливается в виде текста для TextPane, как показано:

<a href=http://www.google.com target=_blank>Read more..</a>

Также ниже показано, как выглядит ссылка на моей панели:

Когда я нажимаю на это, ничего не происходит, кто-нибудь знает, почему

Ответы [ 2 ]

3 голосов
/ 19 августа 2011

Либо JTextPane должен быть недоступен для редактирования, как заявлено BegemoT, либо вы можете использовать это http://java -sl.com / tip_links_in_editable.html , чтобы разрешить ссылки в редактируемой панели.

3 голосов
/ 19 августа 2011

Вам нужно, чтобы JTextPane был недоступен для редактирования, чтобы ссылка активировалась, и установите на нее HyperlinkListener, чтобы обеспечить действие, которое должно быть выполнено при нажатии на ссылку.

...