Ok thanks for your answer,
you're right I misunderstood it as I thought XERTO and other extensions was made to improve the standard look and feel (and it does ^^)
So I just made a try to use synthetica and I had some problem with some ClassnotfoundException on SyntheticaFrameborder:
- Code: Select all
LookAndFeelFactory.addUIDefaultsInitializer(new SyntheticaInitializer());
LookAndFeelFactory.addUIDefaultsCustomizer(new SyntheticaCustomizer());
LookAndFeelFactory.installJideExtension();
UIManager.put("Synthetica.window.decoration", Boolean.FALSE);
UIManager.put("Synthetica.font.disabled", Boolean.FALSE);
UIManager.setLookAndFeel(new SyntheticaWhiteVisionLookAndFeel());
java.lang.ClassNotFoundException: com.jidesoft.plaf.synthetica.SyntheticaFrameBorder
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.jidesoft.plaf.LookAndFeelFactory$SyntheticaCustomizer.customize(Unknown Source)
at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
note that If I use TRUE in the following statement, the application can't be displayed :
UIManager.put("Synthetica.window.decoration", Boolean.FALSE);
That's too bad, this is the decoration that I would like to have ^^
but doesn't matter for the moment, I'll see later this point.