Rootpane and look and feel

This forum is used by users to request and discuss new product features. Please do not use this forum for technical support including bug reports.

Moderator: JIDE Support

Forum rules
Product suggestions only. Please do not use this forum for technical support including bug reports.

Rootpane and look and feel

Postby lassiege » Sun Feb 15, 2009 3:12 am

Hi,

I used jide a little for an evaluation and I'm very impressed about all the components and the strength of the API (even if it is sometimes quite easy to be lost ^^)
However I was quite frustrating about one little thing on the look and feel and I'm wondering if it could be a good suggestions to integrate this feature in Jide :

The rootpane is not modified with the look and feel (the top bar with close, maximize, iconize buttons). Is it possible to add some jide extensions to customize it ?
for example, something like synthetica does : http://www.javasoft.de/images/screensho ... vision.png
lassiege
 
Posts: 5
Joined: Sun Feb 01, 2009 2:26 pm

Re: Rootpane and look and feel

Postby JIDE Support » Sun Feb 15, 2009 10:28 am

You may misunderstand the purpose of JIDE. JIDE is on the component side of the story, not on the L&F side. We don't provide any L&Fs. There are some Component UI classes in our library but that's mainly for JIDE specific components, not for standard Swing components. JRootPane is a standard Swing component. That's why we don't have any UI for it. We do this on purpose so that you can still use any existing 3rd party L&Fs in your application with JIDE extension on top of it.

Thanks,
JIDE Software Technical Support Team
JIDE Support
Site Admin
 
Posts: 37219
Joined: Sun Sep 14, 2003 10:49 am

Re: Rootpane and look and feel

Postby lassiege » Mon Feb 16, 2009 4:07 am

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.
lassiege
 
Posts: 5
Joined: Sun Feb 01, 2009 2:26 pm

Re: Rootpane and look and feel

Postby JIDE Support » Mon Feb 16, 2009 5:30 am

You just need to include jide-synthetica.jar in the classpath.

Thanks,
JIDE Software Technical Support Team
JIDE Support
Site Admin
 
Posts: 37219
Joined: Sun Sep 14, 2003 10:49 am

Re: Rootpane and look and feel

Postby odupouy31 » Tue Sep 08, 2009 2:13 am

Hello,

I have exactly the same trouble using both JIDE and Synthetica (ClassNotFound exception for de.javasoft.plaf.synthetica.SyntheticaFrameBorder).
I add in my classpath jide (v.2.6.6), synthetica(v.2.8.3) and syntheticaAddons(v.0.9.8) but I didn't found jide-synthetica.jar...
Google didn't help so... may I ask where to find this .jar ? :)

Thanks for your help.
odupouy31
 
Posts: 1
Joined: Tue Sep 08, 2009 1:53 am

Re: Rootpane and look and feel

Postby JIDE Support » Tue Sep 08, 2009 8:01 am

The jide-synthetica.jar is under the lib folder in either evaluation package or the formal release package. I double checked and it is there. I am not sure why you can't find it.

Thanks
JIDE Software Technical Support Team
JIDE Support
Site Admin
 
Posts: 37219
Joined: Sun Sep 14, 2003 10:49 am

Re: Rootpane and look and feel

Postby minnaheinonen » Wed Jul 28, 2010 6:35 am

Is this still the case? I couldn't find any jide-synthetica.jar package from the evaluation package.
minnaheinonen
 
Posts: 7
Joined: Wed Jul 28, 2010 6:16 am

Re: Rootpane and look and feel

Postby JIDE Support » Wed Jul 28, 2010 6:41 am

Please check it again. It should be there under lib folder.

Thanks,
JIDE Software Technical Support Team
JIDE Support
Site Admin
 
Posts: 37219
Joined: Sun Sep 14, 2003 10:49 am

Re: Rootpane and look and feel

Postby minnaheinonen » Thu Jul 29, 2010 2:31 am

Yeah, it was there. I was looking from a wrong package first... Thank you!
minnaheinonen
 
Posts: 7
Joined: Wed Jul 28, 2010 6:16 am


Return to Product Suggestions

Who is online

Users browsing this forum: No registered users and 10 guests