我尝试使用TableCellRenderer
扩展的自定义JLabel
- 这正是我想要的。默认情况下JLabel
“识别”HTML
`<html><body><img src='http://www......jpg'><br>Some Text
<a href='http://www.myDomain.com'>Click Here</a>Some More Text</body></html>`
但是JLabel
没有实现addHyperlinkListener
,所以点击链接永远不会受到尊重。
如果我然后尝试与TableCellRenderer
该 extends相同JTextPane
,则不显示“图像”,仅显示默认的“损坏”图像。在这种情况下JTextPane
,确实实现addHyperlinkListener
了,但它又不被尊重。(是的,我创建了一个监听器。)
如果我然后尝试与TableCellRenderer
该 extends相同JEditorPane
,则再次不显示“图像”,仅显示默认的“损坏”图像。在这种情况下JTextPane
,确实实现addHyperlinkListener
了,但它又不被尊重。(是的,我创建了一个监听器。)