WEB开发网
开发学院软件开发Java 使用 Eclipse Ganymede 为桌面、Web 和移动设备开... 阅读

使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发

 2009-12-31 00:00:00 来源:WEB开发网   
核心提示: 打开 Eclipse 的 Preferences 面板并浏览到 Preferences > Plug-in Development > Target Platform,通过选择 Browse 浏览到包的解压缩目录,使用 Eclipse Ganymede 为桌面、Web 和移动设备开发

打开 Eclipse 的 Preferences 面板并浏览到 Preferences > Plug-in Development > Target Platform。通过选择 Browse 浏览到包的解压缩目录,把目标平台改为刚下载的运行时。


图 4. 把目标平台切换为 eRCP
使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发

选择 win32 > eRCP 目录并单击 OK,然后单击 Apply。这将加载 eRCP 插件并重新编译备忘记事本项目。

可以预料到,基于 RCP 的备忘记事本在 eRCP 中不会按照原样进行编译,因为控制台中的出现编译错误。


图 5. 切换到 eRCP 后的备忘记事本编译器错误
使用 Eclipse Ganymede 为桌面、Web 和移动设备开发软件,第 3 部分: 采用 Ganymede 进行嵌入式 Rich Client Platform 开发

在下一节中,您将看到需要对代码进行哪些修改才能使用 eRCP。

针对移动环境进行重构

与 RAP 一样,eRCP 是完整的 RCP 的子集。因此,需要重构代码才能使用 eRCP。此外,需要考虑移动平台的限制并对 UI 的布局做出一些更改。在本节中,您将看到如何对备忘记事本做出更改。

从 SelectionAdapter 移到 SelectionListener

eRCP 绑定应用程序的方法与 RCP 类似。两者都是封装为完整的 OSGi 包(OSGi 将定义启动和运行基于 Java 的应用程序的框架)的单独插件,它有自己的显示和用于 GUI 控件的 shell。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Eclipse Ganymede

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接