Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建我自己的GWT按钮CSS样式_Css_Gwt - Fatal编程技术网

创建我自己的GWT按钮CSS样式

创建我自己的GWT按钮CSS样式,css,gwt,Css,Gwt,我想为我的GWT应用程序中的所有按钮设置自定义背景。我使用的是标准的GWT按钮类。所以(由So中的一个家伙推荐)在我的CSS文件中 .gwt-Button { background-color: red; } 但是,这不适用于我的按钮。然后我试着 myButton.setStyleName("gwt-Button"); 同样的结果。然后,我将样式的名称更改为“gwt.Button1”,将其设置为我的样式名称,这样就可以了。所以在调查为什么我不能修改内置CSS样式时,我注意到当我编译我的GWT

我想为我的GWT应用程序中的所有按钮设置自定义背景。我使用的是标准的GWT按钮类。所以(由So中的一个家伙推荐)在我的CSS文件中

.gwt-Button
{
background-color: red;
}
但是,这不适用于我的按钮。然后我试着

myButton.setStyleName("gwt-Button");
同样的结果。然后,我将样式的名称更改为“gwt.Button1”,将其设置为我的样式名称,这样就可以了。所以在调查为什么我不能修改内置CSS样式时,我注意到当我编译我的GWT项目(我使用Eclipse)时,在我的WAR文件夹中创建了一个名为WAR/myModule/GWT/standard的文件夹,该文件夹中有包含默认GWT样式的CSS文件。(至少这是我对它的看法)所以我的问题是如何将我自己的样式应用于gwt按钮,为什么这些css文件被放在这个文件夹中,我可以更改它们吗

Project --->
|
Src
|
package com.xxxxx
|
|
folder(resources(any))
|
|
css(folder)
|
|
YourcssFile.css(write your css here )
参考:

和在GWT.xml文件中

<stylesheet src='css/YourcssFile.css' />

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


如果没有,请返回。干杯:)

您在标准文件夹上方没有找到任何css文件夹?抱歉,我没有获得准确的文件夹路径。它是war/myModule/gwt/standard。我自己的CSS文件位于/war的根级别/