Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Τι είναι ένα γεγονός σε Java

; εφαρμογές Java μπορούν να δημιουργήσουν διεπαφές χρήστη , επιτρέποντας στους χρήστες να εκτελούν καθήκοντα εφαρμογής . Μέσα σε αυτές τις διεπαφές χρήστη , ο κώδικας Java πρέπει να είναι σε θέση να ανταποκριθεί σε αλληλεπίδραση του χρήστη , προσαρμόζοντας την επεξεργασία σε όποιο δράσεις λαμβάνει ο χρήστης . Εκδηλώσεις Java είναι το κλειδί για την τεχνική αυτή , καθώς παρέχουν τα προγράμματα με τα μέσα για την ανίχνευση τέτοιων αλληλεπίδραση του χρήστη . Προγραμματισμός με συμβάντα σε Java περιλαμβάνει μια σειρά από δραστηριότητες . Διεπαφές
Η

Όταν οι περισσότεροι προγραμματιστές να μάθουν Java , πρώτα προγράμματά τους λειτουργούν χωρίς την παρέμβαση του χρήστη . Όταν για πρώτη φορά μαθαίνουν να δημιουργήσουν διεπαφές χρήστη σε Java , οι προγραμματιστές πρέπει να προσαρμόσουν τις δομές ελέγχου μέσα από τις εφαρμογές τους . Όταν μια εφαρμογή Java με μια διεπαφή χρήστη ξεκινά την εκτέλεση , την αρχική επεξεργασία χτίζει κανονικά τα διάφορα στοιχεία μέσα στο περιβάλλον εργασίας χρήστη , όπως κουμπιά και πεδία κειμένου , στη συνέχεια, παρουσιάζει τα προς το χρήστη να αλληλεπιδρά με . Κατά την αρχική αυτή φάση της επεξεργασίας , τα προγράμματα μπορεί επίσης να δημιουργήσει ακροατές εκδήλωση , αναθέτοντας Java να "ακούει " για τα γεγονότα των χρηστών, όπως αλληλεπιδρούν με τα στοιχεία διεπαφής χρήστη .
Εικόνων Τύποι συμβάντος
Η

προγράμματα Java μπορούν να ακούσουν για πολλούς διαφορετικούς τύπους της εκδήλωσης . Αλληλεπίδραση του χρήστη μπορεί να περιλαμβάνουν τη μετακίνηση του ποντικιού , κάνοντας κλικ στα κουμπιά του ποντικιού και πληκτρολόγηση με το πληκτρολόγιο . Τα προγράμματα μπορούν να ακούσουν ειδικά για αυτά τα γεγονότα , καθώς και στην ανίχνευση ποιο στοιχείο ο χρήστης αλληλεπιδρά με . Όταν ένα πρόγραμμα Java δημιουργεί ένα περιβάλλον εργασίας χρήστη χρησιμοποιώντας βιβλιοθήκες όπως η εργαλειοθήκη Swing , μπορεί να εκχωρήσει ακροατές εκδήλωση σε κάθε στοιχείο μέσα στη διεπαφή , έτσι ώστε όταν ανιχνεύει Java αλληλεπίδραση του χρήστη με αυτά, καλεί μια μέθοδο για να προσαρμόσουν την επεξεργασία στη δράση εκτελείται από ο χρήστης .

Η Ακροατές Event
Η

Όταν ένα πρόγραμμα Java εκχωρεί μια ακροατή εκδήλωση σε ένα συγκεκριμένο εξάρτημα διεπαφή χρήστη , το πρόγραμμα θα κινηθεί σε ένα συγκεκριμένο σημείο της εκτέλεση , όταν ο ακροατής ανιχνεύει ένα συμβάν χρήστη . Ως εκ τούτου, οι προγραμματιστές πρέπει να παρέχουν οδηγίες για το τι πρέπει να συμβεί , όταν τα γεγονότα αυτά λαμβάνουν χώρα . Το πρώτο βήμα στη διαδικασία αυτή είναι συνήθως προσδιορισμό ποια συνιστώσα διεπαφής χρήστη ο χρήστης έχει αλληλεπιδράσει με . Το ακόλουθο δείγμα κώδικα δείχνει αποκτήσει την πηγή ενός γεγονότος :

userEvent.getSource ( ) ?

Αυτός ο κώδικας δείχνει ένα παράδειγμα της κατηγορίας EventObject καλώντας τη μέθοδο « getSource " . Εκδηλώσεις στη Java κληρονομούν από την τάξη EventObject . Η μέθοδος " getSource " επιστρέφει ένα αντικείμενο που αντιπροσωπεύει το στοιχείο διεπαφής χρήστη , ο χρήστης έχει αλληλεπιδράσει με , έτσι ώστε ο κώδικας μπορεί στη συνέχεια να απαντήσει καταλλήλως στην εν λόγω δράση .
Εικόνων Ειδικές Εκδηλώσεις
Η

Όπως καθώς και τη δημιουργία ακροατές εκδήλωση σε Java GUI ( Graphical User Interface) εφαρμογές , οι προγραμματιστές μπορούν προαιρετικά να δημιουργήσουν τα δικά τους τύπους εκδήλωση . Σε γενικές γραμμές , τα προγράμματα μπορούν να χρησιμοποιήσουν τους υφιστάμενους τύπους εκδήλωση στην Java , όπως αυτές παρέχουν εκτεταμένη λειτουργικότητα για πολλά είδη συμβάντος χρήστη , συμπεριλαμβανομένων το ποντίκι , το κλειδί και το παράθυρο εκδηλώσεις . Ωστόσο, σε ορισμένες εξειδικευμένες περιπτώσεις , οι προγραμματιστές επιλέγουν να εφαρμόσουν τις δικές τους τάξεις εκδήλωση . Για να το κάνετε αυτό , μπορούν να επεκτείνουν μία από τις υπάρχουσες τάξεις εκδήλωση και να παρέχουν ό, τι πρόσθετη λειτουργικότητα που χρειάζονται .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα