Come utilizzare l’EventBus GWT

Non ho ancora familiarità con GWT e mi chiedo come utilizzare l’EventBus o se ci sono alcune soluzioni migliori per inviare un Evento attraverso il progetto.

Il widget 1 ha un pulsante. Il widget 2 ha un’etichetta, che dovrebbe cambiare quando premo il pulsante. Questi widget si trovano in un DockLayout:

RootLayoutPanel rootLayoutPanel = RootLayoutPanel.get(); DockLayoutPanel dock = new DockLayoutPanel(Unit.EM); dock.addWest(new Widget1(), 10); dock.add(new Widget2()); rootLayoutPanel.add(dock); 

Ho dichiarato handleClickAlert nel Widget 1

 @UiHandler("button") void handleClickAlert(ClickEvent e) { //fireEvent(e); } 

Spero che qualcuno possa aiutarmi. Grazie!