GWT将ClickHandler转换为MouseDownHandler

时间:2015-03-30 09:38:26

标签: gwt onclick onmousedown

this question的解决方案似乎是使用onMouseDown而不是onClick。

为了避免更改整个应用程序中的所有按钮,我想更改Button小部件的addClickHandler,以便它添加一个MouseDownHandler。

这样的东西
@Override
public HandlerRegistration addClickHandler(ClickHandler clickHandler) {
    return button.addMouseDownHandler(new MouseDownHandler() {

    @Override
    public void onMouseDown(MouseDownEvent event) {
        clickHandler.onClick(event);

    }
  });
}

但我无法将MouseDownEvent传递给ClickHandler,我无法实例化ClickEvent。

最好的方法是什么?

0 个答案:

没有答案