FileDocCategorySizeDatePackage
AppletFrame.javaAPI DocSun JDK 1.4.2 Example3604Thu May 12 00:35:29 BST 2005None

AppletFrame

public class AppletFrame extends Frame

Fields Summary
Constructors Summary
public AppletFrame(String name)

       // call java.awt.Frame(String) constructor
       super(name);
    
Methods Summary
public voidprocessEvent(java.awt.AWTEvent e)

       // Window Destroy event
       if (e.getID() == Event.WINDOW_DESTROY)
       {
          // exit the program
          System.exit(0);
       }    
   
public static voidstartApplet(java.lang.String className, java.lang.String title, java.lang.String[] args)

       // local variables
       Applet a;
       Dimension appletSize;

       try 
       {
          // create an instance of your applet class
          a = (Applet) Class.forName(className).newInstance();
       }
       catch (ClassNotFoundException e) { return; }
       catch (InstantiationException e) { return; }
       catch (IllegalAccessException e) { return; }

       // initialize the applet
       a.init();
       a.start();
  
       // create new application frame window
       AppletFrame f = new AppletFrame(title);
  
       // add applet to frame window
       f.add("Center", a);
  
       // resize frame window to fit applet
       // assumes that the applet sets its own size
       // otherwise, you should set a specific size here.
       appletSize =  a.getSize();
       f.pack();
       f.setSize(appletSize);  

       // show the window
       f.show();