我有一个窗口面板在我的项目。我给它加了一个按钮。当我点击按钮时,我想要两个事件触发。一个事件是隐藏该窗口,我通过
实现了这一点 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);