`
打倒小日本
  • 浏览: 48056 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

修改RichFaces的默认字体和大小

    博客分类:
  • JSF
阅读更多
毕竟是老外的框架,默认的字体大小弄个11px
明显不符合中国国情,不够和谐
不过还好,RichFaces与其他JAVA开源框架一样,提供了很强大的定制功能
只需三步即可修正这个问题

一、复制richfaces-impl.jar/META-INF/skins/DEFAULT.skin.propertiesClassPath
并改名为common.skin.properties

二、修改其中与字体大小相关的设置,将11px改为12px,如下
generalSizeFont=12px
headerSizeFont=12px
tabSizeFont=12
buttonSizeFont=12 (这两个为啥没有px?)

再顺便将默认字体也改下,首选宋体(SimSun),如下
generalFamilyFont=SimSun, Arial, Verdana, sans-serif 
headerFamilyFont=SimSun, Arial, Verdana, sans-serif
tabFamilyFont=SimSun, Arial, Verdana, sans-serif
buttonFamilyFont=SimSun, Arial, Verdana, sans-serif


三、web.xml添加一行配置
<context-param>
    <param-name>org.richfaces.SKIN</param-name>
    <param-value>common</param-value>
</context-param>


启动服务 查看页面 太和谐了...

附上最终配置
#Colors
headerBackgroundColor=#D4CFC7
headerGradientColor=#EDEAE6
headerTextColor=#000000
headerWeightFont=bold

generalBackgroundColor=#FFFFFF
generalTextColor=#000000
generalSizeFont=12px
generalFamilyFont=SimSun, Arial, Verdana, sans-serif 

controlTextColor=#000000
controlBackgroundColor=#ffffff
additionalBackgroundColor=#F1EEE9

shadowBackgroundColor=#000000
shadowOpacity=1

panelBorderColor=#C4C0B9
subBorderColor=#ffffff

tabBackgroundColor=#E3DED5
tabDisabledTextColor=#B1ADA7

trimColor=#DFDCD5

tipBackgroundColor=\#FAE6B0 
tipBorderColor=\#E5973E 

selectControlColor=#E79A00

generalLinkColor=#0078D0
hoverLinkColor=#0090FF
visitedLinkColor=#0090FF

# Fonts
headerSizeFont=12px
headerFamilyFont=SimSun, Arial, Verdana, sans-serif

tabSizeFont=12
tabFamilyFont=SimSun, Arial, Verdana, sans-serif

buttonSizeFont=12
buttonFamilyFont=SimSun, Arial, Verdana, sans-serif

tableBackgroundColor=#FFFFFF
tableFooterBackgroundColor=#cccccc
tableSubfooterBackgroundColor=#f1f1f1
tableBorderColor=#C4C0C9
tableBorderWidth=1px

#Calendar colors
calendarWeekBackgroundColor=#F1EEE9

calendarHolidaysBackgroundColor=#FFEBDA
calendarHolidaysTextColor=#FF7800

calendarCurrentBackgroundColor=#FF7800
calendarCurrentTextColor=#FFEBDA

calendarSpecBackgroundColor=#F1EEE9
calendarSpecTextColor=#000000

warningColor=#FFE6E6
warningBackgroundColor=#FF0000

editorBackgroundColor=#F1F1F1
editBackgroundColor=#FEFFDA

#Gradients
gradientType=plain
分享到:
评论
3 楼 yuanliyin 2010-07-13  
我直接通过修改laguna-3.2.1.GA里面的设置来实现的
2 楼 yourenyouyu2008 2009-09-30  
非常不错,太方便了。
1 楼 dlbaba 2009-03-06  

相关推荐

    Richfaces ShowCase离线包

    **Richfaces ShowCase离线包** 是一个专为开发者设计的资源包,它包含了Richfaces框架的演示示例,能够帮助用户在没有网络连接的情况下也能深入理解和学习Richfaces的功能和用法。这个离线包特别适合那些需要在本地...

    RichFaces 3.3 帮助文档(英文)

    - **Web应用描述符参数:** 介绍了如何通过修改`web.xml`来调整RichFaces的行为,以适应不同的部署环境。 - **Sun JSF RI:** 针对Sun提供的JSF参考实现进行了特别说明,包括兼容性和配置方面的建议。 - **Apache ...

    richfaces4.0所需jar包

    在RichFaces中,这个库可能用于解析和应用组件的样式,或者进行动态样式修改,以实现更灵活的界面定制。 5. **richfaces-core-api-4.0.0.Final.jar**:这是RichFaces核心API的库,定义了与RichFaces框架交互的接口...

    richfaces中文开发文档

    总之,RichFaces是JSF开发中的有力工具,它通过丰富的组件和Ajax功能,提升了Web应用的交互性和效率。有了中文开发文档,开发者可以更方便地学习和应用这个框架,无论是在新项目开发还是旧项目维护中,都能发挥重要...

    richfaces-ui-3.2.1

    RichFaces UI 3.2.1是JBoss框架中一个重要的组件,它为开发人员提供了一套强大的AJAX(Asynchronous JavaScript and XML)功能,极大地提升了Web应用程序的交互性和用户体验。此版本的发布,标志着RichFaces在AJAX...

    richfaces-3.0.0

    "richfaces-3.0.0" 是一个特定版本的 RichFaces 库,它专注于为 JavaServer Faces (JSF) 框架提供丰富的用户界面组件和功能。 RichFaces 是一个开源项目,它扩展了 JSF 的功能,提供了大量的可重用 UI 组件,以及对 ...

    richfaces+jsf

    富Faces(RichFaces)是一个开源的用户界面组件库,它构建在JavaServer Faces(JSF)框架之上,为开发者提供了丰富的AJAX功能和视觉效果。JSF是Java平台上的标准MVC(模型-视图-控制器)框架,用于构建和维护可重用的、...

    RichFaces4.5 JavaApi JSApi

    总结,RichFaces 4.5是JSF开发中的一款强大工具,它的Java API和JS API提供了丰富的组件、事件处理和客户端交互能力。通过理解和熟练运用这两个API,开发者可以创建出功能丰富、用户体验优秀的RIA。在实际开发过程中...

    JSF2和RICHFACES4使用指南

    JSF2和RICHFACES4使用指南

    richfaces标签学习笔记

    在本文中,我们将深入探讨 RichFaces 标签的使用,特别是 `rich:componentControl` 和 `rich:modalPanel` 标签,以及 `inputNumberSlider` 和 `PanelBar` 组件。RichFaces 是一个功能丰富的 JavaServer Faces (JSF) ...

    richfaces参考文档

    "richfaces参考文档"是学习和掌握 RichFaces 的宝贵资料,它覆盖了从基础概念到高级特性的全方位内容。通过深入阅读并实践其中的示例,开发者能够熟练地将 RichFaces 库融入到自己的JSF项目中,打造功能强大且用户...

    Richfaces组件使用指南

    它提供的Ajax支持是完全集成到JSF生命周期内的,这意味着在处理Ajax请求时,RichFaces可以触发动作监听器、值更改监听器,执行服务器端验证和转换。 RichFaces主要包含两个组件库:Core Ajax和UI库。Core库允许将...

    Richfaces标签

    ### Richfaces标签详解 #### 一、概述 Richfaces是一个基于JavaServer Faces(JSF)技术的开源框架,提供了一套丰富的...通过对上述标签的学习和理解,我们可以更好地利用Richfaces来提升项目的交互性和用户体验。

    richfaces3.2用户手册的pdf版

    - **支持的JavaServer Faces实现和框架**:为了确保与JSF 的良好集成,RichFaces 需要与特定的JSF 实现和框架进行配合使用,例如Sun JSF RI 和Apache MyFaces。 - **支持的服务器**:RichFaces 3.2 可以在多种应用...

    richfaces(里面包含JAR包)

    **标题解析:** "richfaces(里面包含JAR包)" 这个标题指出我们要讨论的是RichFaces,一个基于JavaServer Faces (JSF) 的开源组件库,它提供了丰富的用户界面组件和 AJAX 功能。标题特别提到“里面包含JAR包”,...

    richfaces开发指南(英文版)

    - **JavaServer Faces实现和框架**:RichFaces设计为与多种JSF实现和框架兼容,例如MyFaces、Mojarra等。请确认你的项目使用的JSF实现与RichFaces兼容。 - **支持的服务器**:RichFaces可在多个应用服务器上运行,如...

    jboss-richfaces-3.0.0

    **JBoss RichFaces 3.0.0:一个强大的AJAX和JSF组件库** **一、RichFaces概述** RichFaces是JBoss公司推出的一款基于JavaServer Faces (JSF) 技术的开源UI组件库,它极大地扩展了JSF的功能,特别是提供了丰富的AJAX...

Global site tag (gtag.js) - Google Analytics