编写一个程序改变窗体颜色
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 }
来源:https://www.cnblogs.com/jjbbbb/p/10945937.html