您的位置:首页 > 其它

The SWT FAQ 中文(7)

2007-06-06 14:36 225 查看
(英文原文:http://www.eclipse.org/swt/faq.php)
翻译:Frank(frank@zijinshi.cn)
版本:Version 0.9
The SWT FAQ





13.问: 哪儿能找到适合 PocketPC 的 SWT 库?答:你可以找到适合WinCE设备的SWT的试验版。你可以从Eclipse网站的下载页面找到swt.jar和ARM PocketPc dll文件。
选择哪个swt.jar适合你的项目需求。当然,你也可以编译一个自定义版本。比如说,自定义版本允许你把image解码器或者layout排除在外,这样可以缩减版本的大小。

win32-ce-arm-ppc.zip

J2SE 轮廓

模拟拖拽 (不支持 OLE )

仅仅本地组件 (不包括自定义组件)

不包括debug信息的class文件(为了减小文件的大小)







win32-ce-arm-ppc-j2me.zip

J2ME 轮廓(CLDC)

模拟拖拽 (不支持 OLE )

仅仅本地组件 (不包括自定义组件)

不包括debug信息的class文件(为了减小文件的大小)







自定义SWT 库

从eclipse上,从head中检出项目 org.eclipse.swt 和 org.eclipse.swt.win32.wce_ppc.arm。这些项目可以从Eclipse代码库中找到。

编译 swt.jar 。
打开文件 org.eclipse.swt.win32.wce_ppc.arm/build_custom.xml。
这个文件包含这一些建议怎样编译 WinCe PocketPC上的swt.jar。

得到相应的dll文件。
在 org.eclipse.swt.win32.wce_ppc.arm下可以找到相应的dll文件。




14.问: 如何让 SWT 使用 Windows XP的主题? 答:为了让程序使用Windows XP主题,在加载应用的可执行文件的目录中必须有一个manifest文件。从这儿可以下载一个简单的 manifest 文件
manifest文件的名字必须和可执行文件的名字相匹配。比如说,为了运行,eclipse的可执行文件是javaw.exe,那么manifest文件的名字就应该是javaw.exe.manifest。 manifest 文件必须在 jre/bin 目录下,这样虚拟机才能加载Eclipse。注意:eclipse.exe 并不会加载 Eclipse,eclipse.exe 会谈出一个屏幕并加载Java虚拟机。

注意:对于 SWT 3.2,就再也不需要manifest文件。(个人以:以后的版本也不需要。)



(待续…)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: