毕竟是老外的框架,默认的字体大小弄个11px
明显不符合中国国情,不够和谐
不过还好,RichFaces与其他JAVA开源框架一样,提供了很强大的定制功能
只需三步即可修正这个问题
一、复制
richfaces-impl.jar/META-INF/skins/DEFAULT.skin.properties至
ClassPath下
并改名为
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
分享到:
相关推荐
**Richfaces ShowCase离线包** 是一个专为开发者设计的资源包,它包含了Richfaces框架的演示示例,能够帮助用户在没有网络连接的情况下也能深入理解和学习Richfaces的功能和用法。这个离线包特别适合那些需要在本地...
- **Web应用描述符参数:** 介绍了如何通过修改`web.xml`来调整RichFaces的行为,以适应不同的部署环境。 - **Sun JSF RI:** 针对Sun提供的JSF参考实现进行了特别说明,包括兼容性和配置方面的建议。 - **Apache ...
在RichFaces中,这个库可能用于解析和应用组件的样式,或者进行动态样式修改,以实现更灵活的界面定制。 5. **richfaces-core-api-4.0.0.Final.jar**:这是RichFaces核心API的库,定义了与RichFaces框架交互的接口...
总之,RichFaces是JSF开发中的有力工具,它通过丰富的组件和Ajax功能,提升了Web应用的交互性和效率。有了中文开发文档,开发者可以更方便地学习和应用这个框架,无论是在新项目开发还是旧项目维护中,都能发挥重要...
RichFaces UI 3.2.1是JBoss框架中一个重要的组件,它为开发人员提供了一套强大的AJAX(Asynchronous JavaScript and XML)功能,极大地提升了Web应用程序的交互性和用户体验。此版本的发布,标志着RichFaces在AJAX...
"richfaces-3.0.0" 是一个特定版本的 RichFaces 库,它专注于为 JavaServer Faces (JSF) 框架提供丰富的用户界面组件和功能。 RichFaces 是一个开源项目,它扩展了 JSF 的功能,提供了大量的可重用 UI 组件,以及对 ...
富Faces(RichFaces)是一个开源的用户界面组件库,它构建在JavaServer Faces(JSF)框架之上,为开发者提供了丰富的AJAX功能和视觉效果。JSF是Java平台上的标准MVC(模型-视图-控制器)框架,用于构建和维护可重用的、...
总结,RichFaces 4.5是JSF开发中的一款强大工具,它的Java API和JS API提供了丰富的组件、事件处理和客户端交互能力。通过理解和熟练运用这两个API,开发者可以创建出功能丰富、用户体验优秀的RIA。在实际开发过程中...
本文旨在深入探讨RichFaces的核心功能、组件开发流程以及资源管理和皮肤技术支持,帮助开发者掌握这一框架,以构建高效、美观的Web应用程序。 #### 一、RichFaces概述 RichFaces是面向JavaServer Faces(JSF)的...
JSF2和RICHFACES4使用指南
在本文中,我们将深入探讨 RichFaces 标签的使用,特别是 `rich:componentControl` 和 `rich:modalPanel` 标签,以及 `inputNumberSlider` 和 `PanelBar` 组件。RichFaces 是一个功能丰富的 JavaServer Faces (JSF) ...
"richfaces参考文档"是学习和掌握 RichFaces 的宝贵资料,它覆盖了从基础概念到高级特性的全方位内容。通过深入阅读并实践其中的示例,开发者能够熟练地将 RichFaces 库融入到自己的JSF项目中,打造功能强大且用户...
它提供的Ajax支持是完全集成到JSF生命周期内的,这意味着在处理Ajax请求时,RichFaces可以触发动作监听器、值更改监听器,执行服务器端验证和转换。 RichFaces主要包含两个组件库:Core Ajax和UI库。Core库允许将...
### Richfaces标签详解 #### 一、概述 Richfaces是一个基于JavaServer Faces(JSF)技术的开源框架,提供了一套丰富的...通过对上述标签的学习和理解,我们可以更好地利用Richfaces来提升项目的交互性和用户体验。
- **支持的JavaServer Faces实现和框架**:为了确保与JSF 的良好集成,RichFaces 需要与特定的JSF 实现和框架进行配合使用,例如Sun JSF RI 和Apache MyFaces。 - **支持的服务器**:RichFaces 3.2 可以在多种应用...
**标题解析:** "richfaces(里面包含JAR包)" 这个标题指出我们要讨论的是RichFaces,一个基于JavaServer Faces (JSF) 的开源组件库,它提供了丰富的用户界面组件和 AJAX 功能。标题特别提到“里面包含JAR包”,...
- **JavaServer Faces实现和框架**:RichFaces设计为与多种JSF实现和框架兼容,例如MyFaces、Mojarra等。请确认你的项目使用的JSF实现与RichFaces兼容。 - **支持的服务器**:RichFaces可在多个应用服务器上运行,如...
**JBoss RichFaces 3.0.0:一个强大的AJAX和JSF组件库** **一、RichFaces概述** RichFaces是JBoss公司推出的一款基于JavaServer Faces (JSF) 技术的开源UI组件库,它极大地扩展了JSF的功能,特别是提供了丰富的AJAX...