Difference between revisions of "APCS - 1819 - June"

From WLCS
(Created page with "== Monday - Wednesday (6/10/19 - 6/12/19) == '''Agenda:''' * Final exam exemption slips * Complete and demonstrate Java GUI End-of-year Project * IBCS2 Summer Assignment...")
 
m (Protected "APCS - 1819 - June" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
 
(No difference)

Latest revision as of 10:16, 18 June 2019

Monday - Wednesday (6/10/19 - 6/12/19)

Agenda:

Tuesday - Thursday (6/4/19 - 6/6/19)

Agenda:

  • Final exam exemption slips
  • Java GUI End-of-year Project - due June 10th or 12th
    1. 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
    2. Create a GUI that represents the paper-based form
    3. Implement a save button so that the form's data is written to file (you need to use a JFileChooser)
    4. Implement a load button so that the form's data can be reloaded (you need to use a JFileChooser)
    5. Implement error-checking such that no field is left empty
      • Output an error message via a JDialog box message
    6. Implement error-checking that requires numerical fields to only allow numbers
      • Output an error message via a JDialog box message