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 are at:
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 - not on Midterm; on Final 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 - not on Midterm, but on Final How to Use Progress Bars - not on Midterm, but on Final How to Use ScrollPanes - not on Midterm, but on Final How to Use Sliders - not on Midterm, but on Final How to Use Spinners - not on Midterm, but on Final How to Use Toolbars - not on Midterm, but on Final Chapter 8: How to Use BorderLayout How to Use BoxLayout How to Use CardLayout How to Use FlowLayout How to Use GridBagLayout How to Use GridLayout 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 How to Use Drag and Drop & Data Transfer - not on Midterm, but on Final How to Use Icons - not on Midterm, but on Final How to Use Threads - not on Midterm, but on Final How to Use Timers - not on Midterm, but on Final Chapter 10: How to Write Window Listeners - not on Midterm, but on Final
Note: The material on Threads and Timers in the Tutorial has been somewhat re-written from that in the text. I will print out copies of this for you for the final. Here are the links to the new material:
Important note: There is a "Questions and Exercises" section for concurrency at: Questions and Exercises: Concurrency in Swing