
RCP
文章平均质量分 54
salever
这个作者很懒,什么都没留下…
展开
-
Eclipse Rich Client Platform Application 教程(共享版 1.0)
最近一段时间学习RCP,搜集了一些前辈们的经验,整理了一下,做成这个入门级别的教程。 这本教程的最大特点为:代码很丰富,而且大部分可以直接COPY 执行,基于Eclipse 3.3 版本。 声明一下:本人仅为整理制作,素材基本来自互联网,版权归原著者所有,此教程为共享版,请勿用于商业用途。 PS:1.0版本为基础部分,以后还会陆续有更新,主要会加入一些自己开发中遇到的问题,理解等原创 2010-03-25 15:23:00 · 1304 阅读 · 0 评论 -
RCP 项目运行时发生No Application Id found 等错误
错误示例:java.lang.RuntimeException: Application"rcp.demo.application" could not be found in the registry. Theapplications available are: org.eclipse.equinox.app.error. atorg.eclipse.eq原创 2010-04-26 16:17:00 · 2032 阅读 · 1 评论 -
No schema found for … extension point 问题
很多时候在编辑plugin.xml 文件的Extension 时,IDE 总提示警告,内容为“No schema found for ‘org.eclipse.core.runtime.applications’ extension point”等,在对应的Extension 中右键内容为“Generic”,没有对应的子项的信息提示。 原因为对应的org.eclipse.core.runtim原创 2010-04-26 16:26:00 · 5122 阅读 · 1 评论 -
自定义 RCP 编辑器和视图标题关闭操作
的关闭操作特指标题栏最右方的关闭按钮操作。一般来说编辑器的关闭事件都是自己默认的实现,比如继承了ISavePart2的编辑器在Dirty 属性为true 时点击这个按钮会出现确定信息框,这个是由ISavePart2 .promptToSaveOnClose()实现的,一般情况下重写这个函数即可。这种情况下编辑器标题上会出现一个“*”号代表当前编辑器有未保存的修改。 多讲原创 2010-04-26 16:14:00 · 1783 阅读 · 0 评论 -
修改 RCP 编辑器和视图标题菜单
编辑器和视图标题中有许多默认的菜单,这些菜单不是由IEditorPart或者 IViewPart控制的,而是通过AbstracPresentationFactory 来初始化和进行处理的。Eclipse 提供一个默认的实现——WorkbenchPresentationFactory,核心代码如下:public StackPresentationcreateEditorPresent原创 2010-04-26 16:12:00 · 1523 阅读 · 0 评论 -
RCP Export 错误
在进行Export 操作时,经常会出现意外的错误,比如:Ø Exprot——Deployable plug-insand fragments 出现错误或警告提示,完全排除编译和项目错误。这种情况下最好打开导出目录下的log.zip,查看具体的提示。一般的意外导出错误都是由中文字符串引起的,比如在项目中使用了汉字字符串,但是没有进行使用.properties文件进行国际化原创 2010-04-26 16:18:00 · 1206 阅读 · 0 评论 -
IFile 与 File 的转换(org.eclipse.core.resources.IFile)
<br />IPath path = new Path(temp.getFilePath());<br />IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("此处为项目名");<br />String relativePath = path.toString().substring(project.getLocation().toString().length() + 1);<br />IFile fi原创 2010-07-02 16:37:00 · 3446 阅读 · 1 评论