【发布时间】:2021-02-06 07:40:44
【问题描述】:
在过去的几天里,我一直在试图弄清楚如何用 Java 创建自己的事件。我希望能够像这样使用它:
public class main {
public void onTimeChange(MinuteChangeEvent event) {
//do whatever when MinuteChangeEvent fires
}
}
基本上,只要MinuteChangeEvent 触发,方法onTimeChange 就会被执行。但是我将如何创建 MinuteChangeEvent 事件,以及如何告诉它何时触发?
为此,我还需要让我的课程始终运行。我该怎么做?因为通常,它只执行一次,仅此而已。如果一切正常,应该发生的事情是:onTimeChange 方法内部的任何内容都会每分钟执行一次,也就是 MinuteChangeEvent 发生的时间,并且该类应该一直运行到手动停止为止。
我找不到任何关于如何创建这样的自定义侦听器的信息,因此我们将不胜感激。
【问题讨论】:
-
欢迎来到 Stackoverflow!您是否使用 AWT、Swing、JavaFX 或任何其他 Java 图形库以及哪个 Java 版本?我认为这些细节会很有帮助。
标签: java listener eventhandler