import javax.swing.*; import java.awt.*; import java.awt.event.*; public class FroggerApplet extends JApplet { private static final int FRAME_WIDTH = 600; private static final int FRAME_HEIGHT = 300; public FroggerApplet() { JRootPane pane = getRootPane(); if (pane != null) { pane.putClientProperty( "defaultSystemEventQueueCheck", Boolean.TRUE); } } public void init() { Grid grid = new Grid(20, 8); Simulator ca = new Simulator(FRAME_HEIGHT, FRAME_WIDTH, grid); Container content = getContentPane(); // Add classes to the simulation. ca.addClass ("CarMover"); if (content != null) { content.add(ca, BorderLayout.CENTER); content.addKeyListener(ca); } else { System.err.println("ERROR: No content pane"); } // content.pack(); content.show(); } } //Modeled after Simulater.java (PS5) and the simulator class of "Saturday Night"