You will be responsible for all the material in the first six chapters of the Java book - in particular please review the "Questions and Exercises" sections of those chapters. For the programming exercises, I won't have you write a complete application, but you should be able to supply one-line or several-line solutions.
Note: the locations of the answers to the "Questions and Exercises" sections of the first six chapters are at a different location than that mentioned in the text - specifically, they can be accessed via the "Check your answers" link at the bottom of each set of questions/exercises:
In addition, you will be responsible for the following selection of material from the last four chapters of the Java book: Chapter 7: How to Use Buttons, Check Boxes, and Radio Buttons How to Use Color Choosers - not on Midterm, but on Final How to Make Dialogs - not on Midterm, but on Final How to Use File Choosers - not on Midterm, but on Final How to Make Frames - not on Midterm, but on Final How to Use Labels - not on Midterm, but on Final How to Use Menus - not on Midterm, but on Final How to Use Panels How to Use ScrollPanes How to Use Separators - not on Midterm, but on Final How to Use TabbedPanes How to Use Toolbars - not on Midterm, but on Final How to Use Tool Tips Chapter 8: How to Use BorderLayout How to Use BoxLayout How to Use CardLayout How to Use FlowLayout How to Use GridBagLayout - not on Midterm, but on Final How to Use GridLayout How to Use GroupLayout - not on Midterm, but on Final How to Use SpringLayout - not on Midterm, but on Final Chapter 9: How to Use Actions - not on Midterm, but on Final How to Support Assistive Technologies - not on Midterm, but on Final Chapter 10: How to Write an Action Listener How to Write Window Listeners How to Use Drag and Drop & Data Transfer - not on Midterm, but on Final