Kvitre redux

If anyone can tell me how to do a variable height Jlist cell renderer that supports in-line HTML links and correct text flow, than I'm all ears. I'm just completely stumped. Hans Muller and Scott Violet have both failed to create such a renderer.
I was thinking HyperlinkListener and JEditorPane, but that doesn't seem to work at all. You can do something like this, but that doesn't solve the problem. The links are not active and the text is obscured. (Kvitre's frame resize grabber is in the top left, rather than right bottom)

The border color blending is also a challenge.

Only the top graphic is hardcoded. Everything else is Java 2D and icons.
