saveButton.setStylePrimaryName("jtyfj");
如果我按下按钮,它将删除默认的“gwt-button”类并将其替换为'jtyfj'。我的问题是,有没有办法默认应用这个按钮。我真的而不是引用任何默认的gwt-styles。
此外,还有一种方法可以使用ClientBundle
CSSResource
吗?
答案 0 :(得分:4)
为什么不直接使用另一个扩展Button的类并在构造函数中设置样式?
public class StyleButton extends Button {
public StyleButton() {
this.setStylePrimaryName("jtyfj");
}
}
每当你创建一个StyleButton实例时,它都会有你想要的样式。
答案 1 :(得分:0)
我希望将样式应用于应用中的所有按钮。您也可以自定义GWT标准主题css并用您自己的样式替换所需的样式:
.gwt-Button {
/* Replace the following properties with your own */
margin: 0;
padding: 3px 5px;
text-decoration: none;
font-size: small;
cursor: pointer;
cursor: hand;
background: url("images/hborder.png") repeat-x 0px -27px;
border: 1px outset #ccc;
}
它将避免为您要自定义的每个窗口小部件创建新控件。