import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.border.Border;
import javax.swing.event.AncestorListener;
public class Mystcolor implements ActionListener {
JFrame j;
JButton b;
JPanel p;
JLabel l;
public Mystcolor(){
j=new JFrame("改变颜色");
b=new JButton("颜色按钮");
p=new JPanel();
b.addActionListener(this);
l=new JLabel("按钮");
p.add(l);
p.add(b);
j.add(p);
j.setSize(400,400);
j.setLocation(100, 100);
j.setVisible(true);
}
public static void main(String[] args) {
new Mystcolor();
}
@Override
public void actionPerformed(ActionEvent e) {
p.setBackground(Color.blue);
}
}
原文:https://www.cnblogs.com/javalv/p/10840243.html