[OOP | Prednáška] 7 - Mouse Eventy
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška sa venuje reagovaniu na udalosti myši v desktopových Java aplikáciách. Na vlastnej triede dediacej z Canvas a implementujúcej rozhrania MouseListener a MouseMotionListener sú postupne implementované a vyskúšané všetky metódy - mousePressed, mouseReleased, mouseClicked, mouseEntered, mouseExited, mouseMoved a mouseDragged. Prednášajúci ukazuje aj získavanie súradníc kliknutia cez getX a getY a počítadlo počtu kliknutí getClickCount, pričom všetky príklady vysvetľuje priamo behom testovania programu.
- - Rozhrania MouseListener a MouseMotionListener a ich metódy
- - Implementácia metód mousePressed, mouseReleased, mouseClicked, mouseEntered, mouseExited
- - Implementácia metód mouseMoved a mouseDragged z MouseMotionListener
- - Registrácia objektu ako vlastného listenera cez addMouseListener(this) a addMouseMotionListener(this)
- - Získavanie súradníc udalosti pomocou getX() a getY() z objektu MouseEvent
- - Zisťovanie počtu kliknutí (jednoduchý a dvojitý klik) cez getClickCount()
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky