您的位置:首页 > 编程语言 > Ruby

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
基本已经足够使用了,等到真正需要的时候,再来学习这部分知识吧。

只有真正需要的,才能学完记得住,呵呵
~

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息