gpt4 book ai didi

java - Icefaces 的默认外观以及如何自定义它

转载 作者:行者123 更新时间:2023-12-01 16:41:47 25 4
gpt4 key购买 nike

我有一个关于 Icefaces 样式的问题。我有一个可以使用 Icefaces 组件的最小应用程序,但是当我使用它们并查看页面时,组件没有样式(例如按钮具有默认外观,选项卡根本没有外观,没有图像,什么都没有)。我想知道这是为什么,以及我应该做什么才能让默认的 Icefaces 外观正常工作。

接下来我不明白的是如何通过更改一些自动应用于组件的默认 css 样式类来自定义外观,以便我使用的每个组件都会获得更改后的样式。

感谢您的回答!

最佳答案

我建议您使用 ICEfaces 包中包含的现有样式表之一(检查下载的 ICEfaces-1.8.1-bin.zip 的资源文件夹):

  • 雾凇
  • 皇家
  • xp

您可以在 ICEfaces showcase 中预览它们

通过 <ice:outputStyle> 将其包含在您的 *.xhtml 文件中标签:

(portlet)
<ice:outputStyle href="/xmlhttp/css/rime/rime-portlet.css"/>

(servlet)
<ice:outputStyle href="./css/demo_template.css"/>

从这里开始,您可以随意操作所选的样式表,或者 - 我喜欢 - 在 ICEfaces 的样式表之后包含您自己的样式表并覆盖所需的样式。

关于你的第二个问题:基本上每个 ICEfaces 组件都有自己的样式类。只需浏览展示并使用 Firebug 检查组件即可。我还没有找到很多在不同组件之间重用的类。因此,您必须自己自定义每个组件 - 或者通过 styleClass 属性将您自己的通用样式类应用到您使用的每个组件。

<ice:panelGrid styleClass="myCommonStyleClass">
<ice:inputField styleClass="myCommonStyleClass">

关于java - Icefaces 的默认外观以及如何自定义它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com