Java是否对事件有本机支持,类似于C#?

Oma*_*eji 8 java events

我对Java听不到的事情感到有点困惑.

但我知道它会做GUI事件.

我错过了什么吗?java有事件处理机制吗?

我知道我可以实现发布者订阅者模式,但我正在寻找Java中的本机支持.

我似乎记得Java 5或6中有关Java添加事件的内容,但我不记得我在哪里听到这个并且我可能正在编写它.

基本上我将设备包装在java类中,设备会抛出事件,而我正在寻找最合理的方式来揭示它.我来自.Net背景,我正在寻找像.Net(C#)中的事件

任何帮助,将不胜感激.

Sim*_*sen 15

正如您已经说过的,您可以使用publisher-subscriber/Observer模式执行完全相同的操作.它只需要更多的腿部工作.

不,Java没有对事件的原生支持,比如C#和委托一样.