Advertisement

Java之坦克大战(三)——事件监听机制

阅读量:

在上一篇内容中,我们已经完成了坦克的绘制工作,接下来的问题是如何实现坦克的移动功能?

这一过程可以划分为两个主要步骤:

第一部分:配置事件监听机制

第二部分:对所监听事件进行相应的处理。

在今天的讲解中,我们将首先介绍事件监听的配置方法。

要实现事件监听,需要具备三个基本要素。

第一,事件触发源。即产生事件的具体对象。

第二,信息传递媒介。即用于传输事件数据的通道。

第三,事件接收方。即负责监听并响应事件的组件。

参考韩顺平老师的教学课件内容如下:

以下通过一个具体实例来阐述事件的触发、传递以及处理过程。

借助两个JButton组件与一个JPanel组件进行演示。

当用户点击“黑色”按钮时,JPanel区域将呈现黑色背景。

当用户点击“红色”按钮时,JPanel区域将切换为红色背景。

其中,“黑色”与“红色”这两个按钮即为事件源

事件则指的是用户对按钮执行的点击操作,

至于接收者,则是负责监听这两个按钮状态变化的具体对象。

最终JPanel显示的颜色(黑色或红色)即为接收到事件后所执行的事件处理逻辑

全部评论 (0)

还没有任何评论哟~