Practical_RichFaces要点Chapter11
1. 使用内建的 Skins
1) 基本的内建 Skin 都在 richfaces-impl-3.3.1.jar 文件中,包括: DEFAULT 、 plain 、 emeraldTown 、 blueSky 、 wine 、 japanCherry 、 ruby 、 classic 、 deepMarine 、 NULL 。
2) 新增的三个 Skins 在各自单独的 jar 文件中: laguna 、 darkX 、 glassX 。
3) 要使用内建的 Skins ,就要在 web.xml 文件中加入 org.richfaces.SKIN context 参数:
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>ruby</param-value>
</context-param>
4) 对于每一个 Skins 主题,在对应的 jar 文件的 META-INF/skins 路径下,都有对应的 properties 文件。 properties 文件里定义着不同 skins 的外观参数。
2. 创建自定义 Skins
1) 最简单的方法就是将现成 skin 的 properties 文件,复制到应用的 classpath 中,即 META-INF/skins 或 WEB-INF/classes 中,然后以自定义的名称命名文件,并修改其中的参数。
2) 另一种方式就是自己创建 properties 文件,并在其中声明从哪个现有 skin 进行扩展。如:
baseSkin=ruby
generalSizeFont=16px
headerSizeFont=16px
3) 通过查阅文档,可以得知需要修改哪些参数属性,以实现想要的外观效果。
3. 使用换肤和 CSS
三种使用途径:
l 使用 skin 生成的 CSS ;
l 重新定义 skin 插入的 CSS 类;
l 用控件的 style 或 styleClass 类的属性,添加自定义的 style 。
4. 其他应用
对于我来说,内建的 skin 基本已经足够使用了,等到真正需要的时候,再来学习这部分知识吧。
只有真正需要的,才能学完记得住,呵呵 ~
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gengv/archive/2009/06/17/4277583.aspx
Practical_RichFaces要点Chapter11相关推荐
- richfaces 经典记录
2009-08-10 缩略显示 <rich:fileUpload>批量上传 关键字: 批量上传 public class FileUploadBean { public void uplo ...
- 深度人脸识别:CVPR2020论文要点
深度人脸识别:CVPR2020论文要点 Towards Universal Representation Learning for Deep Face Recognition 论文链接:https:/ ...
- 变更控制管理流程图_干货丨项目管理流程及绘制规范要点
1 什么是流程 流程是把一个或多个输入转换为对顾客有价值的输出的活动.简单地来说,流程其实就是"工作流转的过程",这些工作需要多个部门.多个岗位的参与和配合,这些部门.岗位之间会有 ...
- C#调用windows api的要点
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...
- C#中调用Windows API的要点
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...
- 启动子级时出错_减速机安装与使用时需注意的八个要点,细节很重要!
减速机安装方式一直都是广大朋友遇到的问题,因为安装出错不光会影响使用,还可能会造成减速机的损伤,一台减速机价格不菲,那么安装时该注意的八个要点都有什么呢?一起来看看吧! 1.底座式安装,应校准中心线高 ...
- 联机分析处理系统与联机事务处理系统的区别和联系_混合事务分析处理“HTAP”的技术要点分析...
HTAP是近些年来比较火的一个概念,本文将聊聊HTAP的前世今生及技术特点. 一.数据应用类别 根据数据的使用特征,可简单做如下划分.在选择技术平台之前,我们需要做好这样的定位. 1.1 OLTP 联 ...
- 你必须了解的微服务架构设计的10个要点!
近来,几乎人人都在谈论微服务.微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活.更能适应现在需求快速变更的大环境等.本文将介绍微服务架构设计中的一些要点. 微服务架构设计时有哪些要点 ...
- 医院六级电子病历建设思路及要点
产生背景 在医院电子病历信息化发展的过程中,先后经历了纸质病历.电子病历.结构化电子病历以及具有全医疗过程管理能力的电子病历四个阶段.临床业务需求质量的逐步提升,标准规范的逐步细化,互联网+战略的落地 ...
最新文章
- 针对web服务器容灾自动切换方案
- Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略
- c语言试卷大全,C语言试题大全
- mysql弄丢初始密码_MySql密码丢失
- 统计学习方法-李航(2)
- 《Python从小白到大牛》第5章 Python编码规范
- Android小知识10则(上)(2018.8重编版)
- java两种不同单例模式_关于Java里的两种单例模式
- Vijos P1597 2的幂次方【进制+递归】
- 多线程之CountDownLatch工具类
- 灵悟礼品网上专卖店Sprint计划
- 【历史上的今天】6 月 25 日:笔记本之父诞生;Windows 98 发布;通用产品代码首次商用
- ubuntu内部错误
- 计算机网络中最常用的三种设备,计算机网络基础试卷6
- 在 React 中构建一个可拖动的滑块
- win10(家庭版)打开本地组策略失败的处理方法
- (转)OLAP和多维数据模型
- 2019年二季度书单
- SEO优化中常用的SEO工具
- mysql 时间连续性查询_MYSQL 连续性问题求解
热门文章
- php htmlpurifier,php – HtmlPurifier – 允许数据属性
- 人脸识别最低像素_深入浅出人脸识别技术
- 应用集成——数据库集成与简单实现IoC容器
- 京东“加关注”代码“ID必须以zx开头”的解决方法
- 通过Navicat for MySQL导入数据时,日期时间错误问题解决办法
- 糖尿病眼底病变综述概要记录
- 衣服不管染上什么,用这招都能洗掉!99%的人不知道!
- Elasticsearch5.0 安装 以及 问题集锦
- 十月一“闭关修炼”,读完这些Java技术栈,愿金九银十过五斩六
- 4. 多重建模-不同视角