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()。点击一下按钮就输出一行字:“您点击了一下按钮”。