我想知道如何使用EventBus
,或者是否有更好的解决方案来通过项目发送Event
。
Widget1
有一个Button
。Widget2
有一个Label
,当我按下按钮时,它应该会改变。这些小部件位于DockLayout
中
RootLayoutPanel rootLayoutPanel = RootLayoutPanel.get();
DockLayoutPanel dock = new DockLayoutPanel(Unit.EM);
dock.addWest(new Widget1(), 10);
dock.add(new Widget2());
rootLayoutPanel.add(dock);
我已经在Widget1
中声明了一个handleClickAlert
@UiHandler("button")
void handleClickAlert(ClickEvent e) {
//fireEvent(e);
}
https://stackoverflow.com/questions/6030202
复制相似问题