簡體   English   中英

如何實現GWT,Java,按鈕和clickhandler

[英]How to implement GWT, Java, button, and the clickhandler

如果有人提出並回答了這個問題,請原諒我,因為我一直找不到它。

我可以找到幾個例子

button.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
        ... stuff ...
    }
});

我正在嘗試了解如何使用以下結構實現按鈕單擊處理程序。

public class myClass implements EntryPoint {
    final Button MyButton = new Button("text");
        :
        :
    void onClickMyButton(???) {
            ... stuff ...
    }
        :
        :
}

對於“我”,此結構更易於閱讀,而這只是我對編碼樣式的偏愛。 但是我不知道如何實現它。

我將Eclipse和GWT用於Java Web App。 任何幫助,將不勝感激。

要么

public class myClass implements EntryPoint, ClickHandler {
    final Button myButton = new Button("text");
        :
        :
    myButton.addClickHandler(this);


    @Override
    void onClick(ClickEvent event) {
            ... stuff ...
    }
}

要么

public class myClass implements EntryPoint {
    final Button myButton = new Button("text");
        :
        :
    myButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            onClickMyButton(event);
        }
    });

    private void onClickMyButton(ClickEvent event) {
            ... stuff ...
    }
}

第二個更加清潔,並且允許使用單獨的方法處理多個按鈕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM