创建一个窗口,点击按钮,更换背景的颜色
import java.awt.;
import javax.swing.;
import java.awt.event.*;
public class ChangePanelColor extends JFrame {
JPanel panel; //放三个按钮的容器
JButton btnYellow;
JButton btnBlue;
JButton btnRed;
//构造方法,创建界面,添加按钮
public ChangePanelColor() {
super(“点击按钮,修改背景色–202003”);
panel=new JPanel();
btnYellow = new JButton(“黄色”);
btnBlue=new JButton(“蓝色”);
btnRed=new JButton(“红色”);
panel.add(btnRed);
panel.add(btnYellow );
panel.add(btnBlue);
btnYellow.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
panel.setBackground(Color.YELLOW);}});
btnBlue.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
panel.setBackground(Color.BLUE);}});
btnRed.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
panel.setBackground(Color.RED);}});
getContentPane().add(panel);
setSize(360,270);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
public static void main(String[] args) {
ChangePanelColor obj=new ChangePanelColor();
}//end of main
}//end of class ChangePanelColor`