java - 事件处理问题

标签 java event-handling

yellowButton.addActionListener(this);

addActionListener 方法中的 (this) 指的是什么。有人可以告诉我 actionListener 方法是如何工作的吗?

最佳答案

this 是当前对象。它必须实现 ActionListener 接口(interface)。

这通常用于将所有相关代码集中在一处。但您也可以使用yellowButton.addActionListener(new ButtonActionListener()),其中ButtonActionListener是您的另一个类。

实现 ActionListener 的类应指定操作发生时会发生什么。

关于java - 事件处理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6312139/

相关文章:

java - 通过注释向 Java Bean 添加验证

java - 我如何根据非唯一键插入或更新 jpa 实体?

Java 项目在 Eclipse 上工作但在导出到可运行的 jar 文件时不工作

javascript - 无法读取 ReactJS 中未定义的属性 'state' (Gatsby)

c# - 确定谁调用事件处理程序

mongodb - 监视 MongoDB 更改流

c# - APP.xaml 中带有事件的 XAML 外包数据模板

java - 公开用于处理 Activity MQ 事件的接口(interface)

java - 当包含 ajax 关闭事件监听器时,Primefaces 对话框不会重新打开

Java ActiveMQ 避免新连接启动