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

import javax.swing. *;
import javax.swing.event. *;
import javax.swing.tree. *;


public class ltoolapplet extends JApplet
{   //static ltoolgui myProg;

    static ltoolapplet myapplet;
    static String ltoolappletCodeBase;

    public ltoolapplet()
    {
    	System.out.println("New ltoolapplet");
    }

    public void init()
    {
    	System.out.println("Init() ltoolapplet");
//    	super.init();

	String args[] = new String[2];
	args[0] = getParameter("LINUXDRIVE");
	args[1] = getParameter("DOSDRIVE");

        ltoolappletCodeBase=(""+getCodeBase()).substring(6);
        ltoolappletCodeBase=ltoolappletCodeBase.replace('/',File.separatorChar);
	ltoolgui.isApplet=true;
	ltoolgui.main(args);
	setContentPane(ltoolgui.myProg.getContentPane());
	setJMenuBar(ltoolgui.myProg.JMenuBar1);
	ltoolgui.myProg.setVisible(false);
    }


    public void start()
    {
    	System.out.println("Start() ltoolapplet");
//	super.start();
    }

    public void stop()
    {	System.out.println("Stop() ltoolapplet");
    	if (ltoolgui.myProg.Connected)
    	    ltoolgui.myProg.closeConnection();
//     	super.stop();
    }

    public void destroy()
    {	System.out.println("Destroy() ltoolapplet");
    	if (ltoolgui.myProg.Connected)
    	    ltoolgui.myProg.closeConnection();
//    	ltoolgui.myProg.setVisible(false);
//    	ltoolgui.myProg.dispose();
//    	super.destroy();
	System.out.println("End Destroy() ltoolapplet");
    }

}
