import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JPanel;

/**
 * @author capolsini
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class DisqueJApplet extends JApplet implements ActionListener{

	private static final long serialVersionUID = 2364142520403271444L;

	private JButton arret = new JButton("arret");
	private JButton reprise = new JButton("reprendre");
	private Ardoise monArdoise = new Ardoise();

	public void init()
	  {   
		JPanel bouttonsJPanel = new JPanel();
	    bouttonsJPanel.setBackground(Color.white);
	    arret.setActionCommand("arreter");
	    arret.addActionListener(monArdoise);
	    arret.addActionListener(this);
	    reprise.setActionCommand("reprendre");
	    reprise.addActionListener(monArdoise);
	    reprise.addActionListener(this);
	    bouttonsJPanel.add(arret);
	    bouttonsJPanel.add(reprise);
	    reprise.setEnabled(false);
	    Container interieur = getContentPane();
	    //Container interieur = new Container();
	    interieur.setLayout(new BorderLayout());
	    interieur.add(bouttonsJPanel, BorderLayout.NORTH);
	    interieur.add(monArdoise, BorderLayout.CENTER);
	    interieur.setBackground(Color.white);
	    
	    monArdoise.timer.start();
	    this.add(monArdoise);	    
	    this.setVisible(true);	    
	  }

	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 void destroy()
	 {
		 this.monArdoise.timer.stop();
	 }
}
