我有一个带有几个组件的自定义面板,例如。一个按钮和一个文本框。
单击按钮后,我希望同时也是父面板的自定义面板接收事件并决定要做什么,例如在文本框上调用 setText 。
是否可以使用 eventbus 来实现这一点?
这意味着子组件不需要处理它们的事件然后中继它。
我不知道确切的类以及它们如何协同工作。但可以肯定的是,您可以使用 GWT EventBus 来实现这一点。在您的按钮类中触发一个事件并在您的自定义面板中处理此事件。您可以在 stackoverflow 上 google 或在此处找到相关答案。我认为这个答案会对您有所帮助:如何使用 GWT EventBus
在应用程序的其他类中触发事件和处理这些事件非常简单。