import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

class DisqueJFrame extends JFrame implements ActionListener
{
  
  private static final long serialVersionUID = 3820484861521200411L;
  private Ardoise ardoise = new Ardoise();
  private JButton arret = new JButton("arret");
  private JButton reprise = new JButton("reprendre");

  DisqueJFrame()
  {
    JPanel p = new JPanel();
    p.setBackground(Color.white);
    arret.setActionCommand("arreter");
    arret.addActionListener(ardoise);
    arret.addActionListener(this);
    reprise.setActionCommand("reprendre");
    reprise.addActionListener(ardoise);
    reprise.addActionListener(this);
    p.add(arret);
    p.add(reprise);
    reprise.setEnabled(false);
    Container interieur = getContentPane();
    interieur.setLayout(new BorderLayout());
    interieur.add(p, BorderLayout.NORTH);
    interieur.add(ardoise, BorderLayout.CENTER);
    interieur.setBackground(Color.white);
  }

  public void actionPerformed(ActionEvent e)
    {
      if (e.getActionCommand().equals("arreter"))
	{
	  arret.setEnabled(false);
	  reprise.setEnabled(true);
	}
      if (e.getActionCommand().equals("reprendre"))
	{
	  arret.setEnabled(true);
	  reprise.setEnabled(false);
	}
    }
  
  public static void main(String[] argv)
  {   
    DisqueJFrame monCadre = new DisqueJFrame();
/*    monCadre.addWindowListener(new WindowAdapter()
		 {
		   public void windowClosing(WindowEvent e)
		     { 
		       System.exit(0);  
		     }
		 });
*/
    monCadre.pack();
    monCadre.setVisible(true);
    monCadre.ardoise.timer.start();
  }
}