Hey guys, I'm wondering about this Link class, and associated classes. In the JGui framework we have an object that extends JLabel called the JHyperLink. It can be constructed based on an Action, or by passing in an ActionListener. The idea is that a hyperlink is basically a label that takes some generic action when clicked on.
The Link class, in contrast, seems to be built on the concept of URL linking only.
I'm thinking that a component more liberal in its intentions such as JHyperLink could be a base class from which JURLHyperLink or some such thing could extend, as opposed to the more restrictive Link class.
Currently I use JHyperLinks for things such as Cell renderers in tables, links on scroll up controls (ala xp), etc. Often these links are opening another JInternalFrame window as opposed to opening a URL.