我尝试使用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了,但它又不被尊重。(是的,我创建了一个监听器。)