1

我的项目中有一个窗口面板。我给它加了一个按钮。当我单击按钮时,我希望触发两个事件。一个事件是隐藏那个窗口,我通过

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

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

4

1 回答 1

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);
于 2013-04-17T14:47:10.287 回答