如何在 handlerManager 中捆绑处理程序?
是否有一种选项可以将不同的事件处理程序捆绑在一个java文件中?
就像:
public interface MyHandlerr extends EventHandler {
void myEvent1(Event1 event);
void myEvent2(Event2 event);
}
目前我为每个事件都有一个处理程序......但我对此不满意。
格雷茨
is there a option to bundle different eventhandler in one javafile?
Like:
public interface MyHandlerr extends EventHandler {
void myEvent1(Event1 event);
void myEvent2(Event2 event);
}
in the moment i have for each event one handler....but i'm not happy with it.
greetz
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建自己的
EventHandler
接口来处理多个事件然后在事件类中您可以定义应该调用哪些方法
如果您只是想减少类/接口的数量,那么您可以放置
EventHandler
在你的事件类中,例如You can create your own
EventHandler
interface for handling multiple eventsThen in your event classes you can define which of the methods should be called
If you just want to reduce number of classes/interfaces then you can put
EventHandler
's inside your event classes, e.g.