Event
handling in Java
Ο
μηχανισμός
χειρισμού
συμβάντων
που υιοθετεί
η Java στα
πλαίσια του awt
θεωρείται
αρκετά
σύνθετος. Οι βασικές
του αρχές
δίνονται στο
κεφάλαιο "Αλληλεπίδραση
με τον χρήστη -
Το πακέτο awt"
και στις
ασκήσεις RPN Calculator
assignement 9-12.
Event Handling in Goody's
see figure
Ο
Νικολάου
μόλις έδωσε
την
παραγγελία
του στην
Μαίρη. Για να
μην
περιμένει
όρθιος μέχρι
αυτή να
ετοιμαστεί
ζητά από την
Μαίρη να τον
ειδοποιήσει.
Απαραίτητη
προϋπόθεση
είναι η
γνωστοποίηση
του ονόματος
του (της
αναφοράς του)
στην Μαίρη
αλλά και η
γνώση που θα
πρέπει να
έχει ο
Νικολάου (event Listener) για το πως
θα
αντιδράσει
όταν η Μαίρη
του
αποστείλει
το μήνυμα Νικολάου
έτοιμος.
Ο
Νικολάου
κάθεται σε
ένα τραπέζι
και αναμένει
την
ειδοποίηση
της Μαίρης.
Όταν η
παραγγελία
του Νικολάου
ετοιμασθεί (συμβεί
το event για το
οποίο έκανε register ο
Νικολάου) η
Μαίρη
δημιουργεί
το μήνυμα παραγγελία
έτοιμη και το
αποστέλλει
στον
Νικολάου. Ο
Νικολάου που
να γνωρίζει
πως αντιδρά
στο event παραγγελία
έτοιμη
εκτελεί τις
ενέργειες
που η
υλοποίηση
της
αντίστοιχης
μεθόδου
ορίζει.
Event Handling in Java
Ο
μηχανισμός
χειρισμού
συμβάντων
που υιοθετεί
η Java
στα πλαίσια
του awt, παρότι
γενικά
θεωρείται
αρκετά
σύνθετος,
είναι
ανάλογος με
αυτόν που
περιγράψαμε
παραπάνω.
Οι
βασικές του
αρχές
δίνονται στο
κεφάλαιο "Αλληλεπίδραση
με τον χρήστη -
Το πακέτο awt"
και στις
ασκήσεις RPN Calculator
assignement 9-12.
Ενδεικτικό κείμενο σε .pdf
μορφή
|