Friday afternoon thoughts.
Wouldn't it be nice if JComponent actually fired property change events for tool tips.
For example, I have a control where getting the tool tip text is slow and involves network IO.
So I over ride getToolTip() to kick off a swing worker, then when the worker completes it performs a setToolTip(). Setting the tool tip causes a property change event, which is detected by the popup window which changes it's content from "loading'" to the real text.
I bet this has already been done, and I'm just living in a cave? So enlighten me.