java - 自定义事件 Java

标签 java events custom-events

我正在尝试编写一个必须在其中创建自定义事件的程序。我见过一些例子,比如 Mr.Happy Object 。我的问题是我自己不允许触发事件,并且当特定事件发生时必须触发它们。就像一个程序,如果只有数据来自 80 端口,就会打印 80。

我真的不知道这怎么可能。我必须使用的东西是什么?

最佳答案

“自己触发事件”和“当事情发生时触发事件”之间没有本质区别。在自定义事件的上下文中,您都可以自己编写触发事件的代码来完成此操作。没有人可以为您触发您的自定义事件。

基本上,您必须在代码中某处编写类似的内容:

for (MyEventListener listener : listeners) {
    listener.onMyEvent(...);
}

如果您正在监听来自端口的数据。好的!了解如何做到这一点并获取数据,像我上面那样调用所有事件监听器。 This这是我发现的一个论点。

关于java - 自定义事件 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51335936/

相关文章:

java - JDK 9 jshell printf() 特殊处理?

java - 在 VOLLEY 中未获得 StringRequest 响应

java - JSF 2 操作完成后页面不刷新

java - 二叉树的直径 - 更好的设计

javascript - 如何在事件处理程序中访问 `this`?

javascript - JQuery - 添加超过 1 条评论不起作用

events - Angular 2 如何将事件从孙子组件发送到父组件?

C# eventArgs 表单事件

javascript - 如何监听触发的自定义事件并使用react?

javascript - jquery ui-( slider )自定义事件绑定(bind)不起作用