Power look / feel in SWT

I hope no one asked this question - did not see it, but I apologize if this is a duplicate.

Anyway, I build some plugins with Eclipse RCP and use SWT for my interface. I have a Composite that contains some panels and other elements - in any case, I noticed some difference in the external interface depending on the settings of my OS.

I run Windows XP, but I use the "classic" look that applies to Windows 98. When it is: the user interface looks good; however, when I switch to a new XP look with this sticky blue stripe and what’s not, the labels and borders in my compiler are different.

Is there a way to get SWT to use a classic look?

+4
source share
3 answers

You need javaw.exe.manifest related to your application.

Here is an article describing the problem:

http://www.javalobby.org/forums/thread.jspa?threadID=15414&tstart=0

+5
source

I think this is a SWT design solution so that it inherits the look of the platform. I believe that this partly refers to the usual "java applications looking out of the trash / inappropriate / miscellaneous" comments, and partly to facilitate the loading of relevant fragments at startup. I do not know how to change the default values.

+2
source

Do the differences between them somehow interfere with the application? SWT is designed to inherit your user preferences for representing the user interface. This is basic HCI - let your user decide what is sticky.

+1
source

All Articles