表示事件处理输不出来,不知道哪个地方出现错误
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MyJFrame implements ActionListener{
JFrame f;
JPanel p;
JLabel l;
JButton b;
public MyJFrame() {
f=new JFrame();
p=new JPanel();
l=new JLabel();
b=new JButton("确定");
p.setLayout( null );
b.setBounds(10, 30, 80, 30);
f.setSize(600,400);
f.add(p);
f.add(l);
l.add(b);
b.addActionListener(new b1Action());
f.setVisible(true);
}
class b1Action implements ActionListener{
public void action(ActionEvent e) {
p.setBackground(Color.ORANGE);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
}
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new MyJFrame();
}
}