import java.awt.*; import java.applet.*; import java.awt.event.*; import javax.swing.*; public class CoStarsApplet extends JApplet { public void init() { CoStarsComponent comp = null; Class compClass = null; String err = null; String className = getParameter("CoStarsComponent"); if ((className == null) || (className.equals(""))) err = "Missing applet parameter: 'CoStarsComponent'"; if (err == null) { try { compClass = Class.forName(className); } catch (Exception e) { e.printStackTrace(); err = "Cannot locate class: " + className; } } if (err == null) { try { comp = CoStarsComponent.newInstance(compClass,getWidth(),getHeight()); } catch (Exception e) { e.printStackTrace(); err = "Cannot create instance of class: " + className; } } if (err == null) { setContentPane(comp); comp.launchApplet(); } else setContentPane(new JLabel(err)); } // public static void main(String[] args) { SimpleInvadersComponent.main(args); } }