java 按钮事件编写
java 按钮监听事件如何编写,求源码与解释
程序代码:
import java.awt.*;
import java.awt.event.*;
import *;
public class TestButton implements ActionListener{//按钮要实现ActionListener接口
Frame fr;
Panel pan;
Button bt;
public void go(){
fr=new Frame("MyFrame");
fr.setSize(300, 200);
pan=new Panel();
pan.setSize(100, 100);
bt=new Button("按钮");
bt.addActionListener(this); //为按钮注册监听程序
pan.add(bt);
fr.add(pan);
fr.setVisible(true);
}
public static void main(String[] args){
TestButton tb=new TestButton();
tb.go();
//=================================================
//这一块的目的主要是为了退出程序,鼠标在运行结果处单击,按回车键,可退出程序,当然实现WindowListener也可以。(可以不看)
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("退出请按‘Enter’键");
try{
br.readLine();
}catch(IOException e){
System.out.println("IOException");
}finally{
System.exit(0);
}
//=======================================================
}
public void actionPerformed(ActionEvent e) { //实现ActionListener接口中的抽象方法
System.out.println("您点击了一下按钮");
}
}
这就是一个简单的按钮事件,要实现ActionListener接口及它的抽象方法actionPerformed()。点击一下按钮就输出一行字:“您点击了一下按钮”。







