1

我想为我的 GWT 应用程序中的所有按钮设置自定义背景。我正在使用标准的 GWT Button 类。所以(正如 SO 中的一个人推荐的那样)在我的 CSS 文件中我有

.gwt-Button
{
background-color: red;
}

但是,这不适用于我的按钮。然后我尝试了

myButton.setStyleName("gwt-Button");

结果相同。然后我将样式的名称更改为 "gwt.Button1" ,将其设置为我的样式名称,嘿,它可以工作。因此,调查为什么我无法修改内置 CSS 样式时,我注意到当我编译我的 GWT 项目(我正在使用 Eclipse)时,在我的 WAR 文件夹中创建了一个名为 war/myModule/gwt/standard 的文件夹,并且在这个文件夹中是包含默认 GWT 样式的 CSS 文件。(至少这是我的看法)所以我的问题是如何将自己的样式应用于 gwt-Button 以及为什么将这些 css 文件放在此文件夹中,我可以更改这些文件吗?

4

2 回答 2

2

我认为以下链接应该可以解决您的问题

GWT 主题样式覆盖了我的 css 样式

如果不回退。干杯:)

于 2013-02-27T10:34:56.933 回答
1
Project --->
|
Src
|
package com.xxxxx
|
|
folder(resources(any))
|
|
css(folder)
|
|
YourcssFile.css(write your css here )

参考:https ://developers.google.com/web-toolkit/doc/latest/DevGuideUiCss#cssfiles

并在 GWT.xml 文件中

<stylesheet src='css/YourcssFile.css' />
于 2013-02-27T09:54:56.413 回答