eclipse RCP界面从3.x切换到e4
2015-11-04 08:42
316 查看
由于eclipse e4做了很好的兼容性,使用3.x的技术开发的界面也可以以e4的风格显示。在实际切换过程中,可能会出现一些问题导致不能成功切换。本文只是总结了切换过程中需要注意的一些问题,通过确定这些问题,可能保证成功切换。
确保启动org.eclipse.e4.ui.css.swt.theme;
其他需要确保启动的插件包括org.eclipse.platform、org.eclipse.runtime、org.eclipse.ui.workbench相关的插件;
RCP的product定义中applicationCSSResources、cssThemes配置正确;
插件org.eclipse.ui.themes启动。
前三条参考的是eclipse 官方的文档:http://wiki.eclipse.org/Eclipse4/RCP/FAQ#Why_are_my_CSS_theming_not_taking_effect.3F
对于第4点,是在切换过程中自己遇到的。具体表现就是:界面显示的是3.x,首选项的appearance页面中themes下拉列表为空。调试发现ViewsPreferencePage.getCSSThemes()获取的themes列表为空。经过排查发现是没有启动org.eclipse.ui.themes插件。所以,在RCP的plugin.xml中最好直接依赖该插件即可。
本文出自 “winger” 博客,谢绝转载!
确保启动org.eclipse.e4.ui.css.swt.theme;
其他需要确保启动的插件包括org.eclipse.platform、org.eclipse.runtime、org.eclipse.ui.workbench相关的插件;
RCP的product定义中applicationCSSResources、cssThemes配置正确;
插件org.eclipse.ui.themes启动。
前三条参考的是eclipse 官方的文档:http://wiki.eclipse.org/Eclipse4/RCP/FAQ#Why_are_my_CSS_theming_not_taking_effect.3F
对于第4点,是在切换过程中自己遇到的。具体表现就是:界面显示的是3.x,首选项的appearance页面中themes下拉列表为空。调试发现ViewsPreferencePage.getCSSThemes()获取的themes列表为空。经过排查发现是没有启动org.eclipse.ui.themes插件。所以,在RCP的plugin.xml中最好直接依赖该插件即可。
本文出自 “winger” 博客,谢绝转载!
相关文章推荐
- eclipse进度条从后台还原到前台
- 【java解惑】本地变量声明只能放在语句块中
- 【java解惑】类和实例的初始化循环问题
- 【java解惑】重载构造函数
- 【java解惑】递归异常与有限循环
- 【java解惑】java构造器的那些事儿
- 【java解惑】java编译器对空final赋值的妥协
- 【java解惑】int转化为float精度问题
- 【java解惑】&和&&、|和||使用
- 【java解惑】输入输出流使用后及时关闭问题
- 【java解惑】try-finally语句执行问题
- 【java解惑】关于异常捕获的三条要求
- 【java解惑】java中那些反常识的小知识(续)
- 【java解惑】java中那些反常识的小知识
- 【java解惑】移位运算符规则
- 在eclipse和TortoiseGit中配置git连接remote服务器
- 【java解惑】整型溢出的循环控制变量
- 【java解惑】前缀自增自减和后缀自增自减问题
- 【java解惑】无处不在的bug
- 【java解惑】java字符串替换方法使用