gpt4 book ai didi

java - 应用程序特定事件和 GWT 事件之间究竟有什么区别,什么时候应该使用一个事件而不是另一个事件?

转载 作者:行者123 更新时间:2023-12-04 04:41:49 27 4
gpt4 key购买 nike

在查阅 GwtEvent 类的 javadoc 时,这段文本片段让我感到困惑:

There is no need for an application's custom event types to extend GwtEvent. Prefer Event instead.



有人可以举一个具体的例子,其中 Event 比 gwtevent 类更受欢迎吗?
ClearEvent(此处定义: http://alextretyakov.blogspot.ro/2011/11/gwt-event-bus-basics.html)应该扩展 GwtEvent 类还是应该直接扩展 Event 类?

最佳答案

GwtEvent 扩展了事件。似乎 GWT 团队的大部分 Activity 都需要一些功能。但你可能不需要这些。

在我们的应用程序中,大多数事件都是直接使用的。所以我们不需要那些 isLive()、kill()、revive() 方法。我想这对大多数人来说都是一样的。

当一系列监听器可以捕获事件并将其转发给彼此时,IMO 需要此类方法。您可能希望将事件标记为“已处理”,以避免在处理结束时将其消耗掉。

The code in the post you provided没有使用这些方法。所以答案是:作者不需要扩展GWTEvent。事件将正常工作。

关于java - 应用程序特定事件和 GWT 事件之间究竟有什么区别,什么时候应该使用一个事件而不是另一个事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18778624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com