Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC308 Lecture 08

CSC308 Lecture 08

Software Engineering I
Implementation II
(202301)

Javier Gonzalez-Sanchez
PRO

October 05, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSC 308 Software Engineering I Lecture 08: Implementation II

    Dr. Javier Gonzalez-Sanchez [email protected] users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  2. jgs Fall 2022 | 00000010 Java API + Tutorials

  3. jgs Fall 2022 | 00000010 Individual Assignment

  4. jgs More About GUI

  5. jgs Fall 2022 | 00000010 Extending JPanel

  6. jgs Fall 2022 | 00000010 Extending JPanel

  7. jgs Connecting the Dots Assignment 01

  8. jgs Fall 2022 | 00000010 Step 1

  9. jgs Fall 2022 | 00000010 Step 2

  10. jgs Fall 2022 | 00000010 Step 3. Undo

  11. jgs Fall 2022 | 00000010 Step 4. Erase

  12. jgs Let’s Do This Assignment 05

  13. jgs Fall 2022 | 00000010 Release 1. GUI

  14. None
  15. jgs Fall 2022 | 00000010 Release 2. Action Listeners

  16. None
  17. jgs Fall 2022 | 00000010 Release 3. Draw Area

  18. None
  19. None
  20. jgs Fall 2022 | 00000010 Release 4. Mouse Listeners

  21. None
  22. jgs Fall 2022 | 00000010 MouseListener § public void mousePressed

    (MouseEvent e) {} § public void mouseClicked(MouseEvent e) { } § public void mouseReleased(MouseEvent e) { } § public void mouseEntered(MouseEvent e) { } § public void mouseExited(MouseEvent e) { } § public void mouseDragged(MouseEvent me) { } § public void mouseMoved(MouseEvent e) { }
  23. jgs Fall 2022 | 00000010 MouseMotionListener § public void mouseDragged(MouseEvent

    me) { } § public void mouseMoved(MouseEvent e) { }
  24. jgs Fall 2022 | 00000010 Release 5. Draw + Mouse

  25. None
  26. jgs Fall 2022 | 00000010 Release 5. Stack of Shapes

  27. jgs Fall 2022 | 00000010

  28. jgs Fall 2022 | 00000010 Questions

  29. jgs

  30. jgs CSC 308 Software Engineering I Lab 08: Individual Assignment

    01 Dr. Javier Gonzalez-Sanchez [email protected] users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  31. jgs Assignment 01 - Paint

  32. jgs Fall 2022 | 00000010 Release 5. Stack of Shapes

  33. jgs Fall 2022 | 00000010

  34. jgs Fall 2022 | 00000010 Questions

  35. jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D. [email protected]

    Fall 2022 Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly. They cannot be distributed or used for another purpose.