gpt4 book ai didi

java - 当对象的状态改变时在 Java 中触发事件

转载 作者:搜寻专家 更新时间:2023-11-01 01:47:49 26 4
gpt4 key购买 nike

我有一个 Java 对象,它的状态会随着时间的推移而变化。当对象中的某个字段达到某个值时,我希望触发一个外部事件。

我知道 Swing 通过 Listeners 处理这种模式 - 我正在为这个项目使用 Swing - 但我不确定哪种 Listener 会适用于这种情况。对象的状态未被用户更改,监听器似乎仅由用户的操作触发。

编辑:我正在监视的对象本身不是 Swing 组件 - 它在主线程的后台运行。

最佳答案

您可能想看看 java.util.Observable ,专为此目的而设计。

这是关于 Observer 和 Observable 的 JavaWorld 教程:

关于java - 当对象的状态改变时在 Java 中触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4130673/

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