package uk.co.mmscomputing.util; import java.io.*; import java.awt.*; import java.awt.event.*; import java.util.*; import java.beans.*; import javax.swing.*; import uk.co.mmscomputing.util.log.LogBook; abstract public class UtilMainApp extends JApplet{ private Properties properties=new Properties(); private File propertiesFile; private JFrame frame = null; public UtilMainApp(){ super(); frame = null; } public UtilMainApp(String title, String[] argv){ JFrame.setDefaultLookAndFeelDecorated(true); frame=new JFrame(title); // frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent ev) { stop();System.exit(0); } }); init(); start(); } protected void setFrameSize(JFrame frame, Rectangle bounds){ frame.setSize(bounds.width*4/5,bounds.height*4/5); /* frame.pack(); int w = frame.getBounds().width; if(bounds.width