现在的位置: 首页 > 综合 > 正文

Practical_RichFaces要点Chapter11

2013年10月14日 ⁄ 综合 ⁄ 共 954字 ⁄ 字号 评论关闭

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

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

 

抱歉!评论已关闭.