// package SwingDemos; import java.awt.*; import java.awt.event.*; import javax.swing.*; /** * ColorChangeButtons.java * * * Created: Mon Mar 17 16:41:19 2003 * * @author <a href="mailto:shapiro@cse.buffalo.edu">Stuart C. Shapiro</a> * @version */ public class ColorChangeButtons extends JPanel implements ActionListener{ private JButton redButton, blueButton; private JPanel panel; public ColorChangeButtons (JPanel pnl){ panel = pnl; setBackground(Color.white); redButton = new JButton("red"); blueButton = new JButton("blue"); redButton.addActionListener(this); blueButton.addActionListener(this); add(redButton); add(blueButton); } public void actionPerformed(java.awt.event.ActionEvent evt) { if (evt.getSource() == redButton) { panel.setBackground(Color.red); } else { panel.setBackground(Color.blue); } } }// ColorChangeButtons