Home

Java Programming
What Do You Want To Do?

Steven P. Warr (C)opyright 2010 All rights reserved.

Unfortunately, the book contains a few oversights that were not caught before publication. If you have suggestions or corrections, send an email to swarr2@hotmail.com

  1. Page 36 ExampleDriver will not work as it is. Methods messaged from
    from the main method must be static, but Example's methods are not static
    Download ExampleDriver.java for a better explanation.
  2. Page 40 - public double getName() should be public String getName()

  3. Page 85 The last paragraph under Swing Controls doesn't
    always work the way it was explained. If it doesn't,
    right click the button and choose "Event" instead of "Set Action".
  4. Pages 90-91 timer variable needs to be defined on page 90
    Thread oval; // Thread needed to begin animation.
    int timer = 0;
  5. Page 90 import java.Applet.applet; (Bold) should be:
    import java.applet.Applet; (A and a are reversed)
  6. Page 95
    App04a a = new App04a();
    App04b b = new App04b();
    App04c c = new App04c();
    should be:
    App03a a = new App03a();
    App03b b = new App03b();
    App03c c = new App03c();