
import java.applet.*;
import org.apache.xerces.parsers.*;
import org.w3c.dom.*;
import java.io.*;
import org.xml.sax.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.xml.parsers.*;

public class demo1 extends JApplet implements ActionListener
{
        private int num_files;
        private int num_calendar;
        private JButton myButton;
        private JTextField myTextField;
        private Container thePane;
        private String s1; 
        private String s2;

        public demo1()
        {
             
                myButton = new JButton("parser");
                myTextField = new JTextField();
                thePane = getContentPane();
                 myButton.addActionListener(this);

		thePane.setLayout (new BorderLayout (5, 5));
 		thePane.add(myButton, BorderLayout.NORTH);
                thePane.add(myTextField, BorderLayout.CENTER);
                

        }


	public void actionPerformed (ActionEvent evt){
            Dom obj = new Dom();
            obj.parser();
	    num_files = obj.getLength();
            num_calendar = obj.getCalendar();
            s1 = String.valueOf(num_calendar);
            s2 = String.valueOf(num_files);
            
	    if (evt.getSource().equals(myButton))
               {
		  myTextField.setText("The locxml document contains "+ s2+" files.\n\n" + "There are "+ s1+ " calendars.");
	    }
            else{
                  myTextField.setText("");
            }
       }	


   }


