在 vaadin 中调整 CSS 变化的方法是什么?

2024-01-07

我正在努力应对 vaadin 中的一些细微布局更改,这些更改必须在 Java 和 Css 端完成。

每当我需要调整某个组件的布局(例如 padding-top、背景颜色或粗体文本)时,我也需要通过 Java 代码设置样式:

userLink.setStyleName("textbold");

我的 styles.css(在 VAADIN/themes/app/ 下)中的更改将是:

@import "../runo/styles.css";

.textbold {
    font-weight: bold;
}    
...

这是更改 CSS 的正确方法还是还有其他方法?我可以在不影响 Java 代码的情况下执行此操作吗?


这是要走的路。

您将在 HTML 中执行完全相同的操作。您可以在 CSS 文件中定义类名,并将类名与 HTML 元素相关联。另一种方法是直接在 JAVA 中设置样式(就像直接在 HTML 中设置一样),但不建议这样做。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 vaadin 中调整 CSS 变化的方法是什么? 的相关文章

随机推荐

  • 使用nodemailer发送电子邮件

    我正在尝试使用 nodemailer 从我的应用程序发送电子邮件 我的设置如下 var nodemailer require nodemailer var smtpTransport require nodemailer smtp tran
  • 无法通过 ADB 连接到我的 Android 设备

    抱歉问了这个菜鸟问题 我在使用网络解决这个问题时遇到了麻烦 我试图通过 adb 将我的设备连接到我的电脑来调试我的应用程序 我的设备已植根 Adb 调试已启用 我下载了一个 adb 运行应用程序并启动了 ADB 现在我正在尝试 adb co
  • sched_getcpu() 相当于 OS X 吗?

    在 OS X 上 有没有办法找出线程正在哪个 CPU 上运行 Linux 的等效函数是调度获取CPU http man7 org linux man pages man3 sched getcpu 3 html 获取当前处理器编号 http
  • 缓冲输入如何工作

    下一个程序中的输入 使用 DOS BufferedInput 函数 0Ah 工作正常 但是当我要求显示输出时 DOS 根本不显示任何内容 这怎么可能 ORG 256 mov dx msg1 mov ah 09h DOS WriteStrin
  • zsh:权限被拒绝:gam

    我在安装了 Oh My ZSH 的 macOS 10 12 上使用 ZSH 我最近安装了GAM https github com jay0lee GAM在我的计算机上使用提供的安装脚本bash lt curl s S L https git
  • glVertexAttribPointer 引发不可能的 GL_INVALID_OPERATION?

    我已将错误范围缩小到此 OpenGL 调用 glVertexAttribPointer var vertex 4 GL FLOAT GL FALSE 0 0 前面没有错误 并且有一个GL INVALID OPERATION之后出现错误 我的
  • CSS如何正确使用em代替像素?

    我想尝试将我的设计从像素转换为 em 我已经阅读了很多教程 我将把它留在那里 以此为基础开始 body font size 62 5 line height 1 4 现在这就是我迷路的地方 我应该定义我的font size像这样 div w
  • 使用 iframe 时更改地址栏

    有没有一种方法可以使用 iframe 但在单击 iframe 内的内容时仍然可以将地址栏更改为页面的实际内容 我想在页面顶部有一个带有音乐播放器的水平栏 允许在浏览网站时播放音乐 但我也希望人们能够轻松地为这些页面添加书签 我已经搜索过 但
  • Visual Studio 2013远程调试,自动部署?

    当我尝试使用 Windows 应用商店应用程序 Metro 应用程序 进行远程调试时 非常简单 在 开始 下拉列表中 我可以选择一台远程计算机 然后VS构建项目并自动将可执行文件部署到远程计算机并运行它 感觉就像是本地调试一样 现在我想尝试
  • 为什么没有 lubridate:::update 函数?

    正如标题所说 为什么没有这个功能呢 或者以不同的方式 函数的类型是什么 当我打字时 update我从那里得到一些东西stats包 但有一个 lubridate 函数 如上所述第 7 页 似乎还有一个lubridate update Date
  • 拯救 ActionController::UnknownFormat 免于引发异常

    我正在努力做到这一点ActionController UnknownFormat不会在生产中引发异常报告 我正在使用 Rails 4 并认为这样的东西可以解决问题 但它似乎没有什么区别 应用程序 rb config action dispa
  • Codeigniter 无法使用 join 方法从数据库表中删除行

    我想从 table1 中删除 user id 5 的那些行 但我应该检查这些帖子是否 table2 中的 title title1 我使用 Codeigniter 在尝试删除时收到此错误 除非包含 where 或 like 子句 否则不允许
  • PHPExcel 在 AWS 上运行代码时写入垃圾字符。

    我面临 PHPExcel excel 下载代码的问题 下载代码在一台服务器 netcore 服务器 上运行 但同一组代码在 AWS 服务器上不起作用 任何人都可以帮助我找出确切的问题是什么 以下是phpexcel下载代码 error rep
  • 关闭 tomcat 服务器时无法加载 org.apache.hadoop.util.ShutdownHookManager

    我有一个在 tomcat 上运行的简单 Web 应用程序 该 Web 应用程序读取文件并将其写入 HDFS 我面临的问题是每次我使用以下命令停止服务器时 bin shutdown sh 我收到无法加载 hadoop shutdownHook
  • Resharper 智能感知不适用于 XAML

    Resharper 智能感知在 XAML 中似乎不适用于我 我的 Xaml 看起来像
  • 复制 Google Sheets 中的模板并自动授权脚本

    我见过类似的问题 但没有一个有 A 我可以使用的答案或 B 相同的目标 开始 我有一个 Google 表格模板 称之为 处理 并绑定了一个脚本 当另一个脚本运行 copyTemplate gs 时 它会根据唯一的 ID 号创建一个新的处理副
  • localStorage 按值排序

    我已将一些数据放入 localStorage 并且我想检索数组中的键名 并按值排序 法国 0意大利 1英格兰 2德国 3 etc function getCountries use strict var returnArray for va
  • ADO.NET:为所有 VarChar 参数的 SqlParameter.Size 指定 -1 是否安全?

    我们有一个现有的 C 代码体 可以在许多地方调用参数化的即席 SQL Server 查询 我们从不指定 SqlParameter Size 并且有记录表明 在这种情况下 SqlParameter 类从参数值推断大小 我们最近才意识到由此产生
  • 使用整数列在数据库中存储美国邮政编码是个好主意吗?

    乍一看 我似乎有两种基本的存储选择邮政编码 http en wikipedia org wiki ZIP code在数据库表中 文本 可能是最常见的 即char 5 or varchar 9 支持 4扩展 数字 即 32 位整数 如果我们假
  • 在 vaadin 中调整 CSS 变化的方法是什么?

    我正在努力应对 vaadin 中的一些细微布局更改 这些更改必须在 Java 和 Css 端完成 每当我需要调整某个组件的布局 例如 padding top 背景颜色或粗体文本 时 我也需要通过 Java 代码设置样式 userLink s