package COM.xinit.demon.co.uk.3tier.TraderTool;

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

class TraderController extends Applet {

    TraderController ta;

    static Frame  myframe;

    TraderController () {
        ta = new TraderController();
        TraderView  bp = new TraderView(ta);
        
        // Tie the Application and the UI together
        ta.setUI (bp);
        bp.addActionListener(bp);
        bp.addItemListener(bp);
        setLayout(new BorderLayout());
        add("Center",bp);
    }

    public void finalize() 
    {
        if (myframe != null) {
            myframe.setVisible(false);
            myframe.dispose();
        }
        ta.closeDB();
    }
        

    public static void main ( String args[] ) {

       myframe        = new Frame("TraderController");
       TraderController  bt = new TraderController();

       myframe.addWindowListener(new WindowAdapter() {
		public void windowClosing(WindowEvent we)
		{
			System.runFinalizersOnExit(true);
			System.exit(0);
		}
				}); 
       bt.init();
       bt.start();
       myframe.add(bt);
       myframe.pack();
       myframe.setVisible(true);      

    }

}



Last Updated