Simple Program For JColorChooser using Swings... ;)

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

public class JColorChooser1 extends JFrame {

JButton b;
Color color = Color.WHITE;
JPanel panel;

public JColorChooser1() {

b = new JButton("Choose Color");
panel = new JPanel();
panel.setBackground(color);

b.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
color = JColorChooser.showDialog(null, "Choose your color", color);
if(color == null)
color = Color.WHITE;

panel.setBackground(color);
}
}
);
add(panel, BorderLayout.CENTER);
add(b, BorderLayout.SOUTH);
setSize(300,150);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
        public static void main(String[] args){

JColorChooser1 j = new JColorChooser1();
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

0 comments