/** * MyPanel. * * @author John Paxton * @version November 5, 2008 */ import javax.swing.JPanel; import java.awt.Color; import java.awt.Graphics; public class MyPanel extends JPanel { MyPanel() { currentBackground = Color.red; add (new MyButton("Blue", this, Color.blue)); add (new MyButton("Yellow", this, Color.yellow)); add (new MyButton("Green", this, Color.green)); } public void paintComponent (Graphics g) { super.paintComponent(g); setBackground(currentBackground); } protected Color currentBackground; }