在Java编程中,监听器(Listener)是一种用于监视和响应特定事件的机制。Java提供了许多内置的监听器,如ActionListener、MouseListener等,但有时候我们需要自定义监听器以满足特定需求。本文将演示如何编写和使用自定义监听器。
首先,我们需要定义一个接口来表示我们的自定义监听器。假设我们要创建一个名为CustomListener的监听器,可以按照以下方式定义接口:
public interface CustomListener {
void onEvent(EventData eventData);
}
在上面的代码中,CustomListener接口定义了一个方法onEvent,该方法接受一个EventData参数,并在事件发生时被调用。
接下来,我们需要创建一个包含事件数据的类。在本例中,我们创建一个名为EventData的简单类,用于存储事件相关的