import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CheckBoxPanel extends JPanel implements ActionListener{
private JCheckBox redBox;
private JCheckBox blueBox;
public CheckBoxPanel(){
redBox = new JCheckBox("Red");
blueBox = new JCheckBox("Blue");
redBox.addActionListener(this);
blueBox.addActionListener(this);
redBox.setSelected(false);
blueBox.setSelected(false);
add(redBox);
add(blueBox);
}
public void actionPerformed(ActionEvent evt){
Color color = getBackground();
if (blueBox.isSelected()) color = Color.blue;
if (redBox.isSelected()) color = Color.red;
if (blueBox.isSelected() && redBox.isSelected()) color = Color.green;
setBackground(color);
repaint();
}
}