As I wrote on Ken's blog, I was working on a "tabs-as-MDI" component
some time ago. Attached some screenshots below. My original intention,
was to create a general component, that would be skinnable to look
like Safari, IE7, Firefox, Chrome etc. However, in my attempt to make
the tabs look and behave exactly like the Safari 3/Terminal style
tabs, I ended up with some quite messy code that needs serious
cleaning up before release. :-(
(Besides, Ken pointed out that Safari's tab metaphor is completely
broken)
If you have the time, it's not really that hard to create a tabs
component. What you need is basically one component with a (modified)
FlowLayout for the tabs themselves, and another component with a
CardLayout for the content.
I'm also interested in starting a project for creating such a
component, as I see a need for it all the time. Anyone like to join
me? :-)
Best regards,
--
Harald K