Button改变面板颜色

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class JButtonColor1 extends JFrame{
/**
* @param args
*/
public JButtonColor1(){
    super("窗体颜色的设置");
     final JPanel pan=new JPanel();
     setSize(400,400);
     setVisible(true);

     JButton jb=new JButton("改变面板颜色");
     this.getContentPane().add(pan);
    // pan.setBackground(Color.white);

    jb.addActionListener(new ActionListener() {
     @Override
    public void actionPerformed(ActionEvent e) {
       // TODO Auto-generated method stub
      pan.setBackground(Color.GREEN);
       }
    });
       // pan.setLayout(new FlowLayout());
       pan.add(jb);
       this.getContentPane().add(pan);
      // this.setResizable(false); //窗体大小设置,true自由改变,false由程序员定

    }

     public static void main(String[] args) {
      // TODO Auto-generated method stub
          JButtonColor1 application=new JButtonColor1();
          application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//用户单击“关闭”按钮时关闭窗口
        }

     }

posted on 2014-10-22 22:39  Iitb  阅读(260)  评论(0)    收藏  举报

导航