在SWT中强制外观/感觉

PSU*_*rdi 4 java eclipse user-interface swt eclipse-rcp

希望没有人问这个问题 - 没有看到它,但如果它是重复的我道歉.

无论如何,我正在使用Eclipse RCP构建一些插件,并且正在为我的UI使用SWT.我有一个包含一些面板和其他项目的复合材料 - 无论如何,我注意到UI的外观有点不同,这取决于我的操作系统的设置方式.

我正在运行Windows XP,但使用的是Windows 98的"经典"外观.当它像这样 - 用户界面看起来很好; 然而,当我用那个发粘的蓝色条切换到较新的XP外观时,我的复合材料中的标签和边框是不同的.

有没有办法可以强制SWT使用经典外观?

Dan*_*cco 5

您需要一个绑定到您的应用程序的javaw.exe.manifest.

这是一篇描述问题的文章:

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