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

CSE205 Lecture 22

CSE205 Lecture 22

Object-Oriented Programming and Data Structures
Connecting the Dots II
(202111)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

October 02, 2021
Tweet

Transcript

  1. jgs CSE 205 Object-Oriented Programming and Data Structures Lecture 21:

    Connecting the Dots II Dr. Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 2 jgs

    Step 1
  3. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 3 jgs

    Step 2
  4. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 4 jgs

    Step 3. Undo
  5. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 5 jgs

    Step 4. Erase
  6. jgs Let’s Do This Assignment 05

  7. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 7 jgs

    Release 1. GUI
  8. None
  9. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 9 jgs

    Release 2. Action Listeners
  10. None
  11. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 11 jgs

    Release 3. Draw Area
  12. None
  13. None
  14. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 14 jgs

    Release 4. Mouse Listeners
  15. None
  16. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 16 jgs

    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) { }
  17. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 17 jgs

    MouseMotionListener § public void mouseDragged(MouseEvent me) { } § public void mouseMoved(MouseEvent e) { }
  18. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 18 jgs

    Release 5. Draw + Mouse
  19. None
  20. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 20 jgs

    Release 5. Stack of Shapes
  21. Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 21 jgs

    Questions
  22. jgs CSE 205 Object-Oriented Programming and Data Structures Javier Gonzalez-Sanchez,

    Ph.D. javiergs@asu.edu Fall 2021 Copyright. These slides can only be used as study material for the class CSE205 at Arizona State University. They cannot be distributed or used for another purpose.