摘要: 解决Eclipse Problems视图图标无法显示的问题。 阅读全文
posted @ 2012-04-20 16:23 vwpolo 阅读(3633) 评论(0) 推荐(0) 编辑
摘要: 还在纠结Eclipse控制台输出的内容出现乱码?即使指定了dfile.encoding=utf-8, 检查一下Eclipse 的运行配置对话框吧: 阅读全文
posted @ 2012-03-12 20:54 vwpolo 阅读(7705) 评论(0) 推荐(1) 编辑
摘要: 今天给Eclipse3.6安装中文版,发现在代码编辑器里按Alt+/弹出自动补全框时,框里面的类名之后显示一长串的JavaElementLabels_comma_string=……之类提示,上Google百度了一下,呵呵,发现是Eclipse的一个Bug:https://bugs.eclipse.org/bugs/show_bug.cgi?id=352203问题出在org.eclipse.jdt.ui.nl_zh_3.6.0.v20100814043401.jar的org/eclipse/jdt/internal/ui/JavaUIMessages_zh.properties文件,只要将: . 阅读全文
posted @ 2011-10-28 22:51 vwpolo 阅读(857) 评论(0) 推荐(0) 编辑
摘要: E4中可以使用简单的POJO类替代3.x的ViewPart子类作为视图对象,这样的话就不能使用org.eclipse.ui.views扩展点指定视图类了。 其实我个人觉得E4的Model Fragments更灵活,我们将做一个简单例子试用一下。 测试场景: 一个主E4工程,比如"vwpolo.demo.client”(包含Application.e4xmi、MainView视图) 一个附属插... 阅读全文
posted @ 2011-07-22 15:21 vwpolo 阅读(1807) 评论(1) 推荐(1) 编辑
摘要: 依赖注入 Annotation @ProcessAdditions void initSelection(MApplication application, IEclipseContext context) { @ProcessAdditions:Use this annotation to describe methods that will participate in the applica... 阅读全文
posted @ 2011-07-21 21:33 vwpolo 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Eclipse 平台的初衷是构建一个可扩展的IDE组件框架,但它现在已经发展成为一个构建可扩展的任何软件的通用平台。目前,Eclipse应用出现在了各种部署环境中,比如Web服务器、Web浏览器、嵌入式客户端,以及传统的富桌面应用。 E4平台的设计是为了简化软件组件以及基于组件的应用的开发,以满足当前不断变化的计算场景的需求。本文主要介绍e4的架构和编程模型。 二、什么是E4 E... 阅读全文
posted @ 2011-07-19 22:06 vwpolo 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 什么是PMF PMF是一个用户界面建模的元模型框架,属于Eclipse Modeling项目的子项目。PMF旨在使用模型驱动的方式简化用户界面开发。 UI 模型驱动架构 简化UI开发 更高的开发效率 明确的分工,让界面开发与业务逻辑开发分离。 可以集成到其他Eclipse建模工具进行UI开发。 开发步骤 1.功能设计 2.技术实现 3.布局 为什么使用PMF UI开发工作... 阅读全文
posted @ 2011-07-15 22:22 vwpolo 阅读(340) 评论(0) 推荐(0) 编辑
摘要: EventBroker是E4平台力推的事件处理机制实现,到底这东西有什么好的,我们来看一个例子就知道了 1、创建一个E4工程。 2、假设我们需要在E4平台启动后执行一些任务,那么增加StartupLifeCycleHandler类,可以参考StartupLIfeCycleHandler的使用 3、在StartupLifeCycleHandler定义事件处理机制: package e4d... 阅读全文
posted @ 2011-07-15 18:27 vwpolo 阅读(1412) 评论(1) 推荐(0) 编辑
摘要: E4有个非常不错的功能,那就是依赖注入,这可以很方便的获取需要的对象,下面我们以简单的例子了解一下注入自己的对象。 1、首先创建一个E4工程 2、编写需要注入服务对象,比如 /** * 。 * * @author 刘尧兴 * @version at 2011-7-15 */public class TestInjectObject { String name = TestInjectObje... 阅读全文
posted @ 2011-07-15 16:58 vwpolo 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 常见错误 1、Caused by: java.lang.NullPointerException at org.eclipse.e4.ui.internal.workbench.E4Workbench.processHierarchy(E4Workbench.java:xxxx) 解决方法: 在Application.e4xmi文件中添加: <addons xmi:id="_XGB3wPZ... 阅读全文
posted @ 2011-07-15 14:37 vwpolo 阅读(3027) 评论(0) 推荐(1) 编辑