import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/**
 * @author Remi Forax
 *
 */
public class DontDoThis implements ActionListener {
  private final JPanel panel;  
  
  public DontDoThis() {
    panel=new JPanel();
        
    JButton button=new JButton("Test");
    button.addActionListener(this);
    panel.add(button);
  }
  
  public void actionPerformed(ActionEvent event) {
    panel.setBackground(Color.RED);
  }

  public static void main(String[] args) {
    DontDoThis ddt=new DontDoThis();
    
    JFrame frame=new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setContentPane(ddt.panel);
    frame.setSize(300,200);
    frame.show();
  }
}
