$30 off During Our Annual Pro Sale. View Details »

CSC308 Lecture 06

CSC308 Lecture 06

Software Engineering I
Implementation II
(202209)

Javier Gonzalez-Sanchez
PRO

September 29, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    Dr. Javier Gonzalez-Sanchez javiergs@calpoly.edu 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 06: Programming with

    Java V Dr. Javier Gonzalez-Sanchez javiergs@calpoly.edu 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. javiergs@calpoly.edu

    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.