I can't say that I am happy with either L&F.
JGoodies one breaks common Mac shortcuts and doesn't allow Mac-style
menu. Also it may break with every new release of OS X (something
that just happened when I switched to Tiger - vertical scrollbars now
look half-blue/half-white).
Mac L&F has its own share of ugliness. What bothers me the most
though is that now we will have to test more than one L&F for each
Modeler change. For one thing font sizes are different. So this is
extra work.
So I am still undecided... I wonder how most commercial Swing apps
achieve their cross-platform branded looks?
Here is another idea - maybe make it a choice in "General
Preferences" - users can select either JGoodies L&F or their platform
default. Once the choice is made, we can simply close the old frame
and open a new one without shutting down JVM - I think this should be
enough.
And finally - I found a visual glitch with Mac L&F:
On Jun 28, 2005, at 10:07 AM, Michael Gentry (Yes, I'm a Contractor)
wrote:
> I've made some changes locally to Cayenne Modeler (1.2) to default
> to the
> Aqua look and feel if running on OS X. This is done only on
> initialization
> and doesn't change anything in modeler.preferences that is already
> there.
> I'll check these sometime in if no one has objections.
>
> Thanks,
>
> /dev/mrg
This archive was generated by hypermail 2.0.0 : Tue Jun 28 2005 - 10:57:24 EDT