如何获取gwt widget default style

时间:2016-01-26 15:12:30

标签: css gwt

在gwt中如何获取小部件的默认样式(CSS Selector)。例如,gwt按钮的样式名称为“gwt-button”,在gwt主题css文件中引用。 如何以编程方式获得。 有没有,

DOM.getStyleAttribute();

实现这一目标。 GWT专家请帮忙。

1 个答案:

答案 0 :(得分:2)

在你的按钮示例(或任何UIObject的子对象)中可以调用getStyleName()

UIObject documentation

String com.google.gwt.user.client.ui.UIObject.getStyleName()


Gets all of the object's style names, as a space-separated list. If you wish to retrieve only the primary style name, call getStylePrimaryName().

现在,为什么你需要这些信息才是真正的问题。我想你想要改变一个对象的样式(添加或删除)。这最好通过以下任一方法完成。

1)将自定义资源文件提供给具有样式的对象

2)创建一个扩展Composite的类,并创建一个包含所有样式的自定义UIBinder类。