Gwt CSS在GXT中不起作用

Gwt CSS在GXT中不起作用,gwt,uibinder,gwt2,gxt,Gwt,Uibinder,Gwt2,Gxt,我正在学习GWT GXT 我在我的项目中看到一些css工作正常,但有些css显示出一种奇怪的行为 用于登录按钮 logonBtn = new TextButton("Connect"); logonBtn.setIconAlign(IconAlign.RIGHT); logonBtn.setIcon(Resources.INSTANCE.login()); logonBtn.setStyleName("Project-Button"); Css

我正在学习GWT GXT

我在我的项目中看到一些css工作正常,但有些css显示出一种奇怪的行为

用于登录按钮

logonBtn = new TextButton("Connect");
        logonBtn.setIconAlign(IconAlign.RIGHT);
        logonBtn.setIcon(Resources.INSTANCE.login());
        logonBtn.setStyleName("Project-Button");
Css

但是当我运行这个项目时,这个css并没有对连接按钮显示任何效果

在我的项目中,我有6个或7个文本按钮。 但是这个css只在其中一个按钮上显示效果

我尝试使用Firebug来查看问题。我看到这个文本按钮没有附带任何项目按钮css

附件是萤火虫的图片

如果有人理解这一点,请解释并给出解决方案

提前谢谢


如果要更改GXT文本按钮样式,您必须编写按钮提示。GXT按钮样式与其他GXT小部件一样过于复杂

:我启动了一个关于gwt项目的项目


但是我没有更多的时间来发展。很好的破解…

如果要更改GXT文本按钮样式,您必须编写按钮提示。GXT按钮样式与其他GXT小部件一样过于复杂

:我启动了一个关于gwt项目的项目


但是我没有更多的时间来发展。很好的黑客攻击…

您使用的是哪个版本的GWT和GXT?你试过addStyleName()吗?@DiogoSantana:GWT 2.5.1和GXT 3.0,你试过addStyleName()吗?我认为您的.Project按钮样式应该在设置之后删除。@DiogoSantana:是的,我也尝试过addStyleName()。请在firebug区域的图像中进行适当的查看。我的项目中没有这些css。我正在学习阶段,所以我对GWT和css不太了解。GWT GXT中已经存在一些默认css。是的,GWT GXT中存在默认css。但您可以将样式添加到组件中。我认为GXT在您设置样式后正在删除它。您使用的是哪个版本的GWT和GXT?你试过addStyleName()吗?@DiogoSantana:GWT 2.5.1和GXT 3.0,你试过addStyleName()吗?我认为您的.Project按钮样式应该在设置之后删除。@DiogoSantana:是的,我也尝试过addStyleName()。请在firebug区域的图像中进行适当的查看。我的项目中没有这些css。我正在学习阶段,所以我对GWT和css不太了解。GWT GXT中已经存在一些默认css。是的,GWT GXT中存在默认css。但您可以将样式添加到组件中。我认为GXT是在你设定了风格之后删除了你的风格。
.Project-Button {
    color: Black;
    border: thin outset #FF6600;
    font-family: Courier New, Century Gothic, Times New Roman, Verdana, Arial;
    vertical-align: middle;
    background-position: left center;
    background-color: White;
    cursor: pointer;
}