在没有UI的情况下侦听和处理Java事件

在没有UI的情况下侦听和处理Java事件,java,events,listeners,handlers,Java,Events,Listeners,Handlers,我正在从事一个Java项目,该项目要求我们注意系统中的变化事件。但是,这些事件中的许多都在后端,并且可以不断更改,因此它们不需要任何按钮输入。 然而,我研究过的每个事件处理程序和侦听器的示例似乎都涉及GUI;如果没有GUI组件将处理程序和侦听器附加到,是否可以执行此操作?您可以尝试java.beans.PropertyChangeSupport,它允许您注册java.beans.propertychangesteners。将通过调用firePropertyChangeYes来指示更改,例如,观察

我正在从事一个Java项目,该项目要求我们注意系统中的变化事件。但是,这些事件中的许多都在后端,并且可以不断更改,因此它们不需要任何按钮输入。
然而,我研究过的每个事件处理程序和侦听器的示例似乎都涉及GUI;如果没有GUI组件将处理程序和侦听器附加到,是否可以执行此操作?

您可以尝试
java.beans.PropertyChangeSupport
,它允许您注册
java.beans.propertychangestener
s。将通过调用
firePropertyChange

Yes来指示更改,例如,观察者模式经常用于此操作(但也可以使用侦听器)。