[OOP | Prednáška] 7 - Mouse Eventy

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.