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);//用户单击“关闭”按钮时关闭窗口
}
}

浙公网安备 33010602011771号