import javax.swing.*;

import java.awt.*;
import java.awt.event.*;

public class colorchooser{
	public static void main(String s[]){
		Peach f=new Peach();
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	
	}
}

class Peach extends JFrame{
	private JButton b;
	private Color color=(Color.WHITE);
	private JPanel panel;
	
	public Peach(){
		super("Color Chooser");
		panel= new JPanel();
		panel.setBackground(color);
		
		b=new JButton("Choose a color");
		b.addActionListener(
				new ActionListener(){
					public void actionPerformed(ActionEvent arg0) {
						color= JColorChooser.showDialog(null, "Pick Color", color);
						if(color==null)
							color=(Color.WHITE);
						panel.setBackground(color);
					}
					
				}
				);
		add(panel,BorderLayout.CENTER);
		add(b,BorderLayout.SOUTH);
		setSize(425,150);
		setVisible(true);
		
	}
}