From: Joe E. <jo...@em...> - 2011-09-18 16:48:27
|
On 9/18/2011 8:32 AM, Joachim wrote: > Hi, > > would this mean that JSynthlib runs only with JRE 1.6? > > Anyway: Is anyone even using a version prior to JRE 1.6? > 1.6 has been out for a couple of years. I'm using 1.6 exclusively. Another benefit of 1.6 is that it supports splash-screens on application loading (so I wouldn't have to write one myself, which would require over-riding the classloader). 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). - Joe |