public interface ButtonClickEvent {
void onClick(Button button);
}
public class ButtonClickEventHandler implements ButtonClickEvent {
public void onClick(Button button) {
}
}
EventRegistry:
- event: ButtonClickEvent
handler: ButtonClickEventHandler
EventBus eventBus = new EventBus();
Button button = new Button();
eventBus.register(button);
eventBus.fireEvent(new ButtonClickEvent(), button);