通过内部类的方式使用ActionListener
package com.lddx.day0305;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TestActionListener1{
public static void main(String[] args) {
TestActionListener1 test=new TestActionListener1();
test.init();
}
public void init()
{
JFrame f=new JFrame();
JPanel p=new JPanel();
JButton btn=new JButton("点我");
MyClick click=new MyClick();
btn.addActionListener(click);
p.add(btn);
f.add(p);
f.setVisible(true);
f.setSize(600, 600);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public class MyClick implements ActionListener{
public void actionPerformed(ActionEvent e) {
System.out.print("Hello World!\n");
}
}
}