Practical_RichFaces要点Chapter11
2009-06-17 21:21
106 查看
Chapter11
Skins
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
基本已经足够使用了,等到真正需要的时候,再来学习这部分知识吧。
只有真正需要的,才能学完记得住,呵呵
~
Skins
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
基本已经足够使用了,等到真正需要的时候,再来学习这部分知识吧。
只有真正需要的,才能学完记得住,呵呵
~
相关文章推荐
- 《Practical WPF Charts and Graphics 》翻译——之四——第1章
- 【Practical Java】实践1:参数以by value方式而非by reference方式传递
- practical rendering and computation with dx11 ebook
- Credit Engineering for Bankers - A Practical Guide for Bank Lending, 2 edition
- Practical Netty (6) HTTP Server/Client
- 整理《Mastering OpenCV with Practical Computer Vision Projects》中第8章用Eigenfaces或Fisherfaces进行人脸识别操作流程
- 实用报表提取语言 Perl : Practical Extraction and Report Language
- Git for beginners: The definitive practical guide
- practical vim tips --- part 1
- Practical Common Lisp学习笔记(一)
- A practical guide to C++ serialization
- note <practical c programming> chapter 5
- 【记录】Accelerated C++:Practical Programming by Example第2章:循环和计数
- Linux SAMBA Practical
- 15 Practical Usages of Mysqladmin Command For Administering MySQL Server
- Introducing practical and robust anomaly detection in a time series
- Practical C Programming - Chapter 5
- Android应用开发提高系列(1)——《Practical Java 中文版》读书笔记(上)
- [Practical.Vim(2012.9)].Drew.Neil.Tip47 学习摘要
- [Practical.Vim(2012.9)].Drew.Neil.Tip01 学习摘要