我有一個Label
在我的自定義FlowPanel
實施HasDoubleClickHandlers
。如何在GWT中爲事件設置邊界?
final Label label = new Label("Click here to write");
label.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
clicked();
}
});
final CustomFlowPanel customFlowPanel=new CustomFlowPanel();
customFlowPanel.addDoubleClickHandler(new DoubleClickHandler() {
@Override
public void onDoubleClick(DoubleClickEvent event) {
if (event.getSource() instanceof FlowPanel) {
doubleClicked();
}
}
});
custoFlowPanel.add(label);
問題是當我雙擊標籤doubleClicked()
不應該執行。 如何防止雙擊標籤時執行doubleClicked()
? 在此先感謝!