gpt4 book ai didi

java - Java 中的事件源

转载 作者:行者123 更新时间:2023-12-01 12:47:36 25 4
gpt4 key购买 nike

我理解Java中的委托(delegate)事件模型,它由一个生成事件并将其发送给一个/多个监听器的源组成......但我的问题是; “生成事件”是什么意思,我读过有关Java的书籍,但我发现他们没有谈论它。是创建一个事件(实例)并抛出它(如异常)吗?或使用标志的东西..所以我谈论隐藏的东西。让我们举一个按钮的例子;是一个源事件(生成 ActionEvent),好的,但是如何..?(生成是...?我希望问题很清楚......等待您的评论/答案。

最佳答案

生成事件只是创建一个事件对象,并调用监听器。例如,当单击按钮时,它会执行如下操作:

ActionEvent event = new ActionEvent(this, ...);
for (ActionListener listener : registeredActionListeners) {
listener.actionPerformed(event);
}

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

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