我正在尝试编写一个必须在其中创建自定义事件的程序。我见过一些例子,比如 Mr.Happy Object 。我的问题是我自己不允许触发事件,并且当特定事件发生时必须触发它们。就像一个程序,如果只有数据来自 80 端口,就会打印 80。
我真的不知道这怎么可能。我必须使用的东西是什么?
最佳答案
“自己触发事件”和“当事情发生时触发事件”之间没有本质区别。在自定义事件的上下文中,您都可以自己编写触发事件的代码来完成此操作。没有人可以为您触发您的自定义事件。
基本上,您必须在代码中某处编写类似的内容:
for (MyEventListener listener : listeners) {
listener.onMyEvent(...);
}
如果您正在监听来自端口的数据。好的!了解如何做到这一点并获取数据,像我上面那样调用所有事件监听器。 This这是我发现的一个论点。
关于java - 自定义事件 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51335936/