GWT按钮单击事件

时间:2013-04-17 13:41:08

标签: gwt

我的项目中有一个窗口面板。 我添加一个按钮。 当我点击按钮时,我想要发射两个事件。 一个事件就是隐藏那个我通过

实现的窗口
 Button button = new Button("click");
button.addListener(new ButtonListenerAdapter(){
        @Override
        public void onClick(Button button, EventObject e) {
            hide();
            super.onClick(button, e);
        }

    });
Window.add(button);

和第二个我想在同一个按钮上同时弹出另一个窗口点击...该怎么办? 帮助我

1 个答案:

答案 0 :(得分:1)

我认为这可以解决您的问题:

   final boolean evenClick = false;
   Button button = new Button("click");
   button.addListener(new ButtonListenerAdapter(){
   @Override
   public void onClick(Button button, EventObject e) {

        if (!evenClick) {
            hide();
        super.onClick(button, e);
                         }
         else {
       //DO YOUR SECOND CLICK STUFF
                }
        evenClick = !evenClick;     

    }

});
Window.add(button);