color chooser example in java

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class ColorPallete extends JFrame implements ActionListener
{
JButton b;
Container c;
JTextArea ta;
ColorPallete()
{
c=getContentPane();
c.setLayout(new FlowLayout());
b=new JButton(“Select a color”);
c.add(b);
ta=new JTextArea(1,5);
ta.setText(“Amit Dhuri”);
ta.setFont(new Font(“Lucida Fax”, Font.BOLD, 25));
c.add(ta);
b.addActionListener(this);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent ae)
{
Color selectedcolor=null;
Color color=JColorChooser.showDialog(this, “Select a color”, selectedcolor);
if(color!=null)
{
selectedcolor=color;
}
c.setBackground(color);
ta.setForeground(color);
}
public static void main(String[] args)
{
ColorPallete cp=new ColorPallete();
cp.setSize(500,500);
cp.setTitle(“Amit”);
cp.setVisible(true);

//System.out.println(“Hello World!”);
}
}

Leave a comment