我刚刚学习java 能帮我回答一下么??谢谢你们了~~~

来源:百度知道 编辑:UC知道 时间:2024/06/11 19:37:00
方法详细信息

actionPerformed
void actionPerformed(ActionEvent e)发生操作时调用。

这是中文文档解释,但是我还是看不懂,能帮我解释一下么??谢谢你们了

程序是分层次的

低一层向高级用户提供服务,在java里 是提供接口

芯片提供指令集(接口)给驱动程序 驱动程序提供接口给操作系统

操作系统提供接口给应用程序 应用程序提供接口给用户

接口:英文名 interface 就是交互界面的意思 这个界面可以是实在的
也可以是抽象的... 可以理解为一个东西给你提供的手柄 给你创造一个操作它的方式

斧头是工具 但是如果没有手柄 你就不能操作它 它给你提供这个手柄叫接口 你可以用这个接口来操作它 计算机里同理

而 ActionListener是个接口 它的位置关系是

虚拟机提供给应用程序的...这个接口可以让你操作虚拟机完成一个操作
那就是对 按钮被点下时的响应操作... 虚拟机当然是调用 操作系统为它提供的同样功能接口来 具体实现...

当用户点了一次按钮 虚拟机就执行 那个
void actionPerformed(ActionEvent e)方法

看来要真正理解它 基础知识还是重要啊

这个是接口ActionListener中的方法.实现该接口的类需要重写这个方法..

简单的说,这个方法的作用,就是在Action发生时执行

下面这段代码就讲解了actionPerformed是何时被调用的.

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

class MyFrame extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
JButton b = new JButton(&quo