Originally posted by Lon Allen:
Does anyone know if there are any problems or limitations to using the Windows LNF on a unix platform? Motif is the default LNF on my Unix box and I always heard that Windows LNF in Motif causes display problems. ... One of my collegues is requesting that we force all platforms to the Windows LNF (the LNF we developed in). Is there a problem with this?
For one thing, the Windows LNF does not (last I checked) run on MacOS (which would include MacOS X) due to copyright issues. So forcing everybody to use it would hinder portability somewhat.
The best way to see how the components look is to run the Swing Demo (included with the JDK) and use its menu to switch the various components.
Also note that Sun's GUI guidelines recommend not allowing the user to switch a given program at runtime (even though the swing demo allows it); there are said to be (in the GUI guide) some minor problems caused by switching after a program has been started up.
------------------
Ian Darwin,
Author of
Java Cookbook: Solutions and Examples for Java Developers