import javax.swing.JFrame; import java.awt.*; public class FroggerSimulator { private static final int FRAME_WIDTH = 600; private static final int FRAME_HEIGHT =300; public static void main (String [] args) { System.err.flush(); JFrame frame = new JFrame ("Frogger Simulator"); frame.setSize (FRAME_WIDTH, FRAME_HEIGHT); Grid grid = new Grid (20, 8); Simulator ca = new Simulator (FRAME_HEIGHT, FRAME_WIDTH, grid); Container content = frame.getContentPane (); // Add classes to the simulation. ca.addClass ("CarMover"); if (content != null) { content.add (ca, BorderLayout.CENTER); frame.addKeyListener(ca); } else { System.err.println ("ERROR: No content pane"); } frame.show (); } }