Homework 7
CSSE 221 – Fundamentals of Software Development Honors
Fall 2008–2009

Recall the Due Dates and (from the syllabus) the Late (and early) Assignment Policy and guidelines for maintaining Academic Integrity.

Also recall that you can get help on any of these problems during the CSSE lab assistant hours, and you can use the Assignments Discussion Forum on Angel to discuss, clarify, or get help on these problems.

Things to do

  1. Read Chapter 9, Interfaces and Polymorphism, Sections 1 through 3 of Big Java.
  2. Read Chapter 10, Inheritance, Sections 1 through 4 of Big Java.
  3. The home page of Sun's Java Tutorials at http://java.sun.com/docs/books/tutorial/ says:
    The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails".
    Skim the following pages (DON'T follow their links unless you want to!) from the Java Tutorials:

  4. Do the written problems below.

Written problems

Write your answers to these questions. Turn your answers in via the appropriate Homework Drop Box on Angel.

  1. There are 7 Self-Check problems in Sections 9.1 through 9.3 (part of your reading for this homework). How many of these 7 Self-Check problems did you read, think about briefly, and check your answer against the answer at the back of the chapter?
  2. Do Review Exercise R9.3 on page 430 (end of Chapter 9) of Big Java.
  3. Do Review Exercise R9.4 on page 430 (end of Chapter 9) of Big Java.
  4. Do Review Exercise R9.5 on page 430 (end of Chapter 9) of Big Java.
  5. There are 9 Self-Check problems in Sections 10.1 through 10.4 (part of your reading for this homework). How many of these 9 Self-Check problems did you read, think about briefly, and check your answer against the answer at the back of the chapter?
  6. Do Review Exercise R10.5 on page 490 (end of Chapter 10) of Big Java.
  7. Swing provides an Accessibility API. In 20 words or less, what does that mean?
  8. Swing provides for Internationalization. In 20 words or less, what does that mean?
  9. List 4 Swing components shown at A Visual Guide to Swing Components (Java Look and Feel) at:
    	http://java.sun.com/docs/books/tutorial/ui/features/components.html