改变窗体颜色

我的梦境 提交于 2020-02-05 09:40:08

编写一个程序改变窗体颜色

 1 import java.awt.BorderLayout;
 2 import java.awt.Color;
 3 import java.awt.event.ActionEvent;
 4 import java.awt.event.ActionListener;
 5 import javax.swing.*;
 6 public  class cccccc implements ActionListener {
 7     JButton jb1,jb2,jb3;
 8     JFrame f;
 9     JPanel p1,p2;
10     public cccccc(){
11         f=new JFrame();
12         p1=new JPanel();
13         p2=new JPanel();
14         jb1=new JButton("红色");
15         jb2=new JButton("绿色");
16         jb3=new JButton("蓝色");
17         jb1.addActionListener(this);
18         jb2.addActionListener(this);
19         jb3.addActionListener(this);
20         p1.add(jb1);
21         p1.add(jb2);
22         p1.add(jb3);
23         f.add(p1,BorderLayout.NORTH);
24         f.add(p2,BorderLayout.CENTER);
25         f.setSize(300,300);
26         f.setVisible(true);
27     }
28     public static void main(String[] args){
29         new cccccc();
30     }
31     @Override
32     public void actionPerformed(ActionEvent e) {
33         // TODO 自动生成的方法存根
34         if(e.getSource()==jb1) {
35             p2.setBackground(Color.red);
36         }
37         if(e.getSource()==jb2) {
38             p2.setBackground(Color.green);
39         }
40         if(e.getSource()==jb3) {
41             p2.setBackground(Color.BLUE);
42         }
43     }
44 }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!