Difference between revisions of "AP Computer Science"
From WLCS
Line 7: | Line 7: | ||
'''Agenda:''' | '''Agenda:''' | ||
* Final exam exemption slips | * Final exam exemption slips | ||
− | * Java GUI End-of-year Project - due June 10th or | + | * Java GUI End-of-year Project - due June 10th or 12th |
*# Find a paper-based form in real life that you want to convert into an electronic form | *# Find a paper-based form in real life that you want to convert into an electronic form | ||
*#* The form must have at least 10 fields | *#* The form must have at least 10 fields |
Revision as of 08:33, 10 June 2019
Monday - Wednesday (6/10/19 - 6/12/19)
Agenda:
- Final exam exemption slips
- Complete and demonstrate Java GUI End-of-year Project
Tuesday - Thursday (6/4/19 - 6/6/19)
Agenda:
- Final exam exemption slips
- Java GUI End-of-year Project - due June 10th or 12th
- Find a paper-based form in real life that you want to convert into an electronic form
- The form must have at least 10 fields
- Create a GUI that represents the paper-based form
- Implement a save button so that the form's data is written to file (you need to use a JFileChooser)
- Implement a load button so that the form's data can be reloaded (you need to use a JFileChooser)
- Implement error-checking such that no field is left empty
- Output an error message via a JDialog box message
- Implement error-checking that requires numerical fields to only allow numbers
- Output an error message via a JDialog box message
- Find a paper-based form in real life that you want to convert into an electronic form