[Java] Comment utiliser le GWT EventBus


Answers

Question

Je ne suis pas encore familier avec GWT et je me demande comment utiliser EventBus ou s'il existe de meilleures solutions pour envoyer un Event à travers le projet.

Widget 1 a un bouton. Widget 2 a une étiquette, qui devrait changer quand j'appuie sur le bouton. Ces widgets sont dans un DockLayout:

    RootLayoutPanel rootLayoutPanel = RootLayoutPanel.get();
    DockLayoutPanel dock = new DockLayoutPanel(Unit.EM);

    dock.addWest(new Widget1(), 10);
    dock.add(new Widget2());

    rootLayoutPanel.add(dock);

J'ai déclaré un handleClickAlert dans le Widget 1

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

J'espère que quelqu'un pourra m'aider. Merci!