JAVAEVENT
PENANGANAN
Penanganan Acara Java
■ Penanganan peristiwa adalah perubahan dalam keadaan objek atau sumber.
■ Contoh:
– Penanganan Acara adalah mekanisme yang mengontrol acara dan memutuskan apa yang harus dilakukan.
terjadi jika sebuah acara terjadi.
Model acara delegasi
■ Model Acara Delegasi Manfaat model DEM
- Logika antarmuka pengguna benar-benar berbeda
Dari logika penangan acara
■ Sumber Pendengar
adalah sebuah objek Penangan Acara
pada peristiwa mana menghasilkan respons terhadap peristiwa
terjadi
Pendaftaran acara
Klik di sini
Kode Java
Perubahan keadaan
Contoh Penangani Acara
■ Contoh ActionListener
Ini adalah antarmuka
Digunakan untuk menangani peristiwa yang disebabkan oleh sumber seperti tombol, item menu, dll
Tindakan override actionPerformed(ActionEvent e)
Contoh ItemListener
■ Digunakan untuk kontrol AWT radioButton, daftar, pilihan, dan checkbox
■ Ganti metode publik void itemStateChanged(ItemEvent ie)
■ Contoh
CheckBox c1 = new CheckBox("sub",null,false);
[Link]()
Publik void itemStateChaged(ItemEvent ie){
jika([Link]()){
}
}
PendengarKunci
■ Handles the events generated from keys of Keybord
■ Publik void keyPressed(KeyEvent ke);
■ Publik void keyTyped(KeyEvent ke);
■ Publik void keyReleased(KeyEvent ke);
PendengarGerakanMouse
■ Menangani Peristiwa yang Dihasilkan dari Mouse
- Override the
publik void mouseMoved(MouseEvent me)
Publik void mouseDraged(MouseEvent me)
PendengarMouse
■ Public void mousePressed(MouseEvent me)
■ Publik void mouseClicked(MouseEvent me)
■ Publik void mouseReleased(MouseEvent me)
■ Publik void mouseEntered(MouseEvent me)
■ Publik void mouseExited(MouseEvent me)