CS241: Spring 2015 -- (Optional) Class 8

Debugging
  1. The debugger (used on a broken life program)
    1. Starting
    2. Setting/unsetting breakpoints
    3. Step over, step into
    4. The Variables tab
    5. Inspecting variables by hovering
    6. Continue to next breakpoint
  2. initializing the members of the array -- avoid null pointer exceptions!!
  3. Using a JPanel with public void paintComponent(Graphics) inside a JFrame (with a BorderLayout!!) to get double buffering by default
  4. Hijacking the psvm Thread to do animation
  5. mousePressed