注:Eclipse rap 富客户端开发总结-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 http://jlins.iteye.com/
1、Rap样式原理
Rap的界面样式目前是以css来配置的,程序启动后加载相应的css配置文件再对组件进行样式设置,界面上的所有组件Label button composit等的样式最开始都是通过css来确定显示样式的.因此只需要选择不同的css文件就可以控制css样式了
2、Rap如何选择样式
Plugin.xml –扩展–新建org.eclipse.rap.ui.branding扩展点–在这个扩展点上新建branding .在branding上就可以选择样式了,对应的选项是themdID ,点击浏览就可以选择目前已经存在的样式
目前rap自带的样式大约有2个, Classis样式和Default ,
建议大家使用Classis样式,因为默认的default样式本身在界面显示上面会有不少的问题.
3、修改rap自带的样式
如果你觉得目前rap界面上的样式不太符合你的要求,那么你就可以新建自己的rap样式方法如下:
新建扩展点:org.eclipse.rap.ui.themes
在扩展点上新建theme
点击theme会有一个属性file,这个是用来选择对应的样式css文件的.
关于rap每个组建对应的样式名称,大家可以通过如下方式进行查看
找到org.eclipse.rap.rwt.theme.classes插件(直接通过插件列表-导出源代码到目前工程)
在对应的theme目录下面就可以看到classic.css文件了
4、Rap样式的发布
Rap最好按照默认的方式以插件的形式进行发布,这样就可以松耦合了.
分享到:
相关推荐
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz) 适用于Linux x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-win32-x86_64.zip) 适用于Windows x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
eclipse-jee-mars-R-win32-x86_64.zip 截至2015.06.30 eclipse-j2ee 最新版
eclipse-jee-mars-2-win32 javaee开发工具 eclipse-jee-mars-2-win32 javaee开发工具
eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64
Eclipse32位火星版eclipse-jee-mars-2-win32.zip支持jdk1.7 Eclipse 支持jdk1.7 32位 mars 火星版 eclipse-jee-mars-2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
eclipse-jee-2021-03-R-win32-x86_64
是一本开发eclipse富客户端的教程
eclipse-jee-kepler-SR2-win32.zip
Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-aarch64.tar.gz) 适用于Linux aarch64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
Eclipse64位4.3开普勒版eclipse-standard-kepler-SR2-win32-x86_64.zip支持jdk1.7 Eclipse 支持jdk1.7 64位 kepler 开普勒版 eclipse-standard-kepler-SR2-win32-x86_64.zip 更多eclipse版本可看查看我的系列,欢迎...
Eclipse富客户端平台RCP程序使用的中文语言包。用于开发Eclipse插件或RCP富客户端平台使用。
eclipse-cpp-juno-SR2-linux-gtk eclipse 4.2 c/c++开发
eclipse-jee-ganymede-SR2-win32.zip
Take Your Code to the Next Level With Eclipse Photon Eclipse IDE, Photon Edition New and Noteworthy Table of Contents Java™ development tools Java™ 10 Support Java™ 9 Support JUnit Java Editor Java...
eclipse-java-2022-03-R-win32-x86_64.zip 适用于Windows x86_64
Eclipse32位4.4.1月亮版eclipse-jee-luna-SR1-win32.zip支持jdk1.6 Eclipse 支持jdk1.6 32位 luna 月亮版 eclipse-jee-luna-SR1-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
最新版的eclipse-oxygen,界面是否简洁,用着非常舒服