我有一个按钮,我将一个 HTML 类和 java 类 clickHandler 添加到:
Button someButton = new Button();
someButton.getElement().setClassName("someClass");
someButton.addClickHandler(this);
然后我的java类clickHandler看起来像:
public void onClick(ClickEvent event){
Widget sender = (Widget) event.getSource();
if(sender == someOtherWidget){
...
}else if(...){
...
}
我想做的是向 clickHandler 添加一些东西,如果发送者widger 有someClass
HTML 类,它会做一些事情。就像是:
else if(sender.getClassName().equals("someClass")){
doSomething();
}
但是,小部件没有 getClassName()。有人对如何在小部件上应用 HTML 类有任何建议吗?非常感谢!