Misalcun,istifadecinin programda 1 butona click etmesi,mouse-u hereket etdirmesi,programi baglamasi ve s. sekilde istifadecinin program ile elaqesi neticesinde eventler meydana cixir.
javada 1 event gerceklesdirilerken 4 vacib faktor ortaya cixir:
- Event source
- Event object
- Event listener
- Event handler
Indi 1 buton ucun butona click etme eventini yaradaq.Ilk once event source yaradilir:
JButton button=new JButton();
Event source yazdiqdan sonra butona click eventini yazmaq ucun ActionListener interface-ni implement eden 1 class yazmaliyiq:
class Listener implements ActionListener{
//Butona click edende calisacaq metod:
void actionPerformed (ActionEvent e){
//......
}
}
Listener class-mizi yaratdiqdan sonra classi buton objemizin ActionListenerine daxil edirik:
button.addActionListener(new Listener() );
Butona click edildiyinde Listener class-daki actionPerformed metodu calisacaqdir.actionPerformed metoduna parametre olaraq verilen e objesi event source ile (buton) elaqeli muxtelif melumatlar verir.
Hiç yorum yok:
Yorum Gönder