Professional Documents
Culture Documents
Rad Sa Apletima: 4.1. Dogadjaji
Rad Sa Apletima: 4.1. Dogadjaji
RAD SA APLETIMA
4.1. Dogadjaji
Razlike izmedju obrade u proceduralnim programiranju i GUI.
GUI zahteva pristup preko doga|aja.
Doga|aji se registruju j jednom redu (queue) kao strukturi
podataka i povezani su sa operativnim sistemom. (Red mo`e biti
vezan za OS ili samo konkretnu aplikaciju.) Svaki doga|aj je
primerak klase: java.awt.event.*.
Razlikujemo:
doga|aje ni`eg nivoa (odnose se na direktnu interakciju
korisnika i ure|aja) To su potklase java.awt.event: KeyEvent,
MouseEvent, WindowEvent,
doga|aje vi{eg nivoa (kombinacija nekoliko doga|aja
ni`eg nivo) To su potklase java.awt.event: ActionEvent,
TextEvent, ItemEvent, ...
Mo`e se pisati:
if (dirka ==Event.DOWN) {
.
}
Za testiranje da li je pritisnuta Modifajer-dirka u Event-klasi
postoje 3 metoda: