Menaxhimi i ngjarjeve

 •        Ngjarjet

–    Nje ngjarje (event) eshte nje objekt qe krijohet kur dicka ndryshon brenda nderfaqes grafike te perdoruesit (GUI), psh. klikimi i nje butoni, combobox, shtypja e karaktereve ne nje text field, klikimi i mouse, etj.  

  •        EventObject

–    Klasa prind per gjithe objektet e ngjarjeve

–    Zbret nga klasa Object

–    Prind i klases AWTEvent

•     AWTEvent eshte prind i ActionEvent dhe ComponentEvent

•        ActionEvents

–    Fokusohet ne ndryshimet tek nje komponent

•        MouseEvents

–    Fokusohet ne veprimet qe mund te kryeje perdoruesi me mouse

•        Sistemi i operimit e njofton perdoruesin kur ndodh nje ngjarje AWTEvent

–    Ju mund t’i injoroni ngjarjet AWTEvents

–    Ju duhet te implementoni nderfaqen e duhur qe klasa juaj te presi ngjarjet.

–    Event handler

–    Nje metode e nderfaqes si actionPerformed()

–    Thirret automatikisht kur ndodh ngjarja e duhur

•        Adapter class

–    Implementon te gjithe metodat ne nje interface

•     Permban nje trup bosh per cdo metode

•        Kur ju zgjeroni klasen adapter, ju duhet te shkruani vetem metodat qe do te perdorni.

 –    Metodat e tjera mund t’i lini bosh

•        T’i themi klases si te menaxhoje ngjarjet

•        Ju duhet te regjistroni nje instance te klases me komponentin qe gjeneron ngjarjen.

–    Per cdo  <name>Listener, perdorni:   object.add<name>Listener(Component)