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);

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

我想这应该能解决你的问题:

   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);

最新更新