// 1 case
class Panel {
public Panel() {
...
button.addClickHandler(new ClickHandler() {
public void onClick(Event event) {
// do something
}
});
}
}
// 2 case
class Panel implemetns ClickHandler {
public Panel() {
button.addClickHandler(this)
}
public void onClick(Event event) {
// do something
}
}
class Panel {
public Panel() {
...
button.addClickHandler(new ClickHandler() {
public void onClick(Event event) {
// do something
}
});
}
}
// 2 case
class Panel implemetns ClickHandler {
public Panel() {
button.addClickHandler(this)
}
public void onClick(Event event) {
// do something
}
}