import java.awt.*;
import java.applet.*;

public class LexRulesInput extends Applet{
	Lexicon myLexicon;
	Rules  myRules;
	Input  myInput;

        public void init(){

        //construct, init and start all applets

               myLexicon = new Lexicon();                	
               myRules = new Rules();                            	
               myInput=new Input();	                      
                    
       //ORGANIZE LAYOUT!!!
                       
        GridBagLayout gridbag = new GridBagLayout();  

        GridBagConstraints constraints = new GridBagConstraints();         

        constraints.fill=GridBagConstraints.BOTH;
        setLayout(gridbag);

        constraints.weightx=1;
        constraints.weighty=1;        
        constraints.gridwidth=1;
        constraints.gridheight=2;
        constraints.gridx=0;
        constraints.gridy=0;
        gridbag.setConstraints(myLexicon,constraints);
        add(myLexicon);
        
        constraints.weightx=1;
        constraints.weighty=1;         
        constraints.gridx=1;
        constraints.gridy=0;
        gridbag.setConstraints(myRules,constraints);
        add(myRules);        
       
        constraints.weightx=1;
        constraints.weighty=1;         
        constraints.gridwidth=2;
        constraints.gridheight=1;
        constraints.gridx=0;
        constraints.gridy=2;
        gridbag.setConstraints(myInput,constraints);
        add(myInput);   
       
               myLexicon.init();
               myLexicon.start(); 
               myRules.init();
               myRules.start(); 
               myInput.init();
               myInput.start();     
                 
        }
}
