Beginning of the run method

The beginning of the run method is shown in Listing 4.

This is where things start to get interesting.

Listing 4. Beginning of the run method.
  public void run(){
    //This reference must be final because it is
    // referenced from within an anonymous class
    // definition.
    final World world = new World(200,300);

    //Get a reference to the JFrame object that
    // is used to display the World.
    JFrame frame = world.getFrame();

    //Instantiate a new JButton object and
    // add it to the NORTH location in the
    // JFrame object.
    JButton button = new JButton(
                     "Click to make a turtle.");
    frame.getContentPane().add(
                     button,BorderLayout.NORTH);


    frame.pack();//VERY IMPORTANT
File: ba.htm [Next] [Prev]