Unit: | Required Readings: | Suggested readings: |
---|---|---|
2.1.1 | chapter 1 except for Java's Lineage and The continuing revolution. | All of chapter 1. |
2.1.2 | chapter 2, pages 27 and 29¡V31 | chapter 12, first part of section Applet Fundamentals, pages 328¡V330 |
2.1.3 |
chapter 1, section Java's Magic: The Bytecode, pages 11-12 chapter 2, pages 27 - 28 | chapter 12, section Applet Fundamentals, pages 328-33 |
2.1.4 |
chapter 2, section Lexical Issues, pages 39¡V41 chapter 21, pages 687¡V694 | |
2.2.1 |
For Applet: first part of chapter 19, pages 612¡V623. You can omit subsections The Applet Class (pages 613¡V615) and Simple Applet Display Methods (pages 620¡V622). For Graphics: chapter 21, pages 687¡V692 For Color: chapter 21, pages 694¡V697 | For Applet: chapter 19, pages 626¡V630 |
2.2.2 |
chapter 3, pages 44¡V63 and 72¡V73. Pay close attention to types, variables, and scope. Omit subsections byte, short, long, float, Boolean Literals, and Character Literals and sections Characters and Booleans. | |
2.3.1 | chapter 6, pages 132¡V139. | |
2.3.2 | chapter 6, pages 140¡V151. chapter 7, pages 157¡V170 and 187¡V189. | |
2.4.1 |
Window Fundamentals: chapter 21, pages 673¡V675. Fonts: chapter 21, pages 700¡V706. Labels & Buttons: chapter 22, pages 718¡V724. TextField and TextArea: chapter 22, pages 740¡V745. | |
2.4.2 |
chapter 20, sections Two Event Handling Mechanisms and The Delegation Event Model, pages 638¡V640; section Sources of Events, pages 650¡V651; section Event Listener Interfaces (introduction and subsection The ActionListener Interface only), pages 651¡V652; section Using the Delegation Event Model (introduction only), pages 654¡V655. | |
2.4.3 | chapter 22, subsection Handling a TextField, pages 741¡V743. | |
2.4.4 |
chapter 22, section Understanding Layout Managers, pages 745¡V757. Ignore subsections BorderLayout, Using Insets and CardLayout. |