import java.awt.*;
import java.io.*;
import java.awt.event.*;

/** Assignment
* Reset Seat status for the Concert Seat Reservation System
* @author Eric Kon Yin Liang
* E-mail: [email protected]
* @version 1.0
*/

public class Reset extends Frame {
	Button Clear=new Button("Reset Concert Seat");

	 public Reset() {
		 add(Clear);
		 Clear.addActionListener(new Listener());
	 }

	class Listener implements ActionListener 
	{
		public void actionPerformed (ActionEvent e)
		{
			if(e.getSource() ==Clear){			
				try{
					FileOutputStream newfile=new FileOutputStream("test.txt");
					ObjectOutput out=new ObjectOutputStream(newfile);
					out.flush();
					out.close();
					Clear.setEnabled(false);
				   }catch(IOException evt){
						evt.printStackTrace();
				}
			}
		}
	}

	public static void main (String args[]) {
    Frame myWindow = new Reset();
    myWindow.setSize(200,80);
    myWindow.setVisible(true);
    myWindow.addWindowListener (new WindowAdapter() {
      public void windowClosing (WindowEvent e) {
        System.exit(0);
      }
    });
  }
}