From: William Z. <wrz...@po...> - 2011-09-18 20:07:07
|
On Sun, Sep 18, 2011 at 9:48 AM, Joe Emenaker <jo...@em...> wrote: > > However, supporting Nimbus doesn't mean *requiring* 1.6. We could just > have JSL check to see what version of Java it's running under. > > Personally, my preference for the behavior would be: > - JSL's *default* look-n-feel would be Metal for 1.5 and earlier and > Nimbus for 1.6 and later. > - If the user has ever *changed* the setting to something, then it tries > to stick to that whenever it can, instead of the default. > - The gotcha here is when the user chooses Nimbus on 1.6 and then, for > some reason, goes back to 1.5. In this case, JSL should switch back to > Metal. (The easiest way to achieve this, probably, is to switch JSL back > to "default" when someone chooses Nimbus). > I doubt we need to check the version number at all. Just: - activate user's preference. If that fails or crashes, - activate Nimbus. If that fails or crashes, - activate Metal. -Bill Zwicky |