java - 如何使用Vaadin的CustomLayout自定义样式?

标签 java vaadin vaadin7

我有一个 HTML 文件,用作我的 Vaadin View 的模板。

此 HTML 文件使用自定义 CSS 文件中的多种样式,我们将其称为 custom.css

假设我从该文件创建一个 CustomLayout 实例 a。我希望 a 仅使用 custom.css 中的样式并忽略主题样式。

我怎样才能做到这一点?

注释:

  1. 我知道我可以创建自己的主题等,但实际上这没有用,因为通过无数的样式来设计主题太麻烦了。 相反,我希望 UI 设计人员在 Dreamweaver(或类似工具)中创建 View 模板,然后将该 View 集成到 Vaadin 应用程序中。

  2. 我了解 CustomLayout.addStyleName(...),但我不想手动添加样式。

最佳答案

看一下 @com.vaadin.annotations.StyleSheet 注释。它可以从类路径或外部 url 加载 css 文件。

关于java - 如何使用Vaadin的CustomLayout自定义样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19422409/

相关文章:

java - 如何在 vaadin 中打开生成的 PDF?

java - 通过单击 GWT 按钮更改连接器中 Vaadin 自定义小部件的状态并将其获取到服务器端

java - Bing map 地理数据解压缩算法移植到 PHP

java - Hackerrank 上的时间转换挑战返回空小时

java - 调整 Vaadin 图像大小

java - 用 HashMap 填充 ComboBox?

java - 应该在微服务中使用多线程吗?

java - Jsoup 没有下载整个页面

java - 为什么不使用click参数(Spring boot和vaadin)

java - Vaadin:为 ListSelect 使用自定义转换器