gpt4 book ai didi

java - 在 java 类中创建事件

转载 作者:行者123 更新时间:2023-12-02 07:29:59 25 4
gpt4 key购买 nike

在 C# 中,我可以在类上创建事件,以便在事件发生时连接要执行的方法,如下所示:

user.OnSave += someCallback;
user.OnDelete += otherCallback;

如何在 Java 中执行此操作?

最佳答案

您可以通过在 java 中实现观察者模式(Java.util.observer 和 observable)或创建您自己的事件和事件监听器来实现此目的,概述如下:http://castever.wordpress.com/2008/07/31/how-to-create-your-own-events-in-java/

编辑:在该链接中,它显示了java如何使用事件模式,其中包括创建一个继承自java.awt.Event的子类,并创建一个实现Java.util.Event监听器的接口(interface),然后添加一个函数实现具体接口(interface)。最后一步是添加事件抛出,例如。你的保存并添加捕捉。

完整的java教程在这里:http://docs.oracle.com/javase/tutorial/uiswing/events/index.html

关于java - 在 java 类中创建事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13036318/

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