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);
}
}
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