Ordinarily, applet classes define no main
method, inasmuch as no use is made of a main
method by a web
browser. Nevertheless, you may wish to define a main
method for
testing an applet, either in the applet itself, or as explained in
Segment 751, in a testing class. In the testing class, the
main
method embeds a MovieApplicationTestor
instance
in a JFrame
instance, which is perfectly legitimate, because
JApplet
instances are components.
import javax.swing.*; public class MovieApplicationTestor extends MovieApplication { public static void main (String argv []) { JFrame frame = new JFrame("Applet Testor"); MovieApplicationTestor applet = new MovieApplicationTestor(); frame.getContentPane().add("Center", applet); frame.setSize(350, 150); frame.addWindowListener(new ApplicationClosingWindowListener()); frame.show(); } }