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

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

Java JButton & Λειτουργίες

Στα προγράμματα Java , οι προγραμματιστές μπορούν να χρησιμοποιήσουν τις Swing και AWT βιβλιοθήκες να δημιουργήσουν τυποποιημένα στοιχεία διεπαφής χρήστη , όπως κουμπιά . Η κλάση JButton παρέχει ένα ορατό κουμπί προγραμματιστές να προσθέσετε σε οποιοδήποτε περιβάλλον εργασίας χρήστη Java , προσαρμόζοντας την εμφάνιση και τη συμπεριφορά ώστε να ανταποκρίνεται στις ανάγκες ενός έργου . Οι προγραμματιστές μπορούν να δημιουργήσουν πολλαπλά στοιχεία JButton σε ένα ενιαίο πρόγραμμα Java , δίνοντας σε κάθε ένα συγκεκριμένο ρόλο ανάλογα με τις ανάγκες . Λειτουργία
Η

Η λειτουργία ενός JButton είναι να δημιουργήσει ένα ορατό κουμπί μέσα σε μια εφαρμογή περιβάλλοντος χρήστη με γραφικά Java . Η JButton επιτρέπει στους προγραμματιστές να υπαγορεύσει το κείμενο που εμφανίζεται στο κουμπί και εφόσον κρίνεται στο πλαίσιο της συνολικής διασύνδεσης . Με τη χρήση συμπληρωματικών μεθόδων μέσα στη γλώσσα Java , τα προγράμματα μπορούν επίσης να παρέχουν λεπτομερείς απαντήσεις στην αλληλεπίδραση του χρήστη με JButton . JButtons είναι μεταξύ πολλών στοιχείων διεπαφής χρήστη δυνατόν Java . Άλλοι περιλαμβάνουν λίστες drop -down , κουμπιά , ετικέτες και check -boxes . Προγράμματα Java πρέπει να εισάγει τις απαραίτητες Swing και AWT πόρους για να χρησιμοποιήσετε JButtons . Οι ακόλουθες δηλώσεις εισαγωγής προστίθενται στην κορυφή ενός δήλωση της κλάσης επιτρέπουν τη χρήση της κατηγορίας JButton :

javax.swing εισαγωγής * ? Java.awt.event εισαγωγής * ?
Εικόνων . . δημιουργία
Η

προγράμματα Java μπορούν να δημιουργήσουν JButtons και προσθέστε τα στο ορατά στοιχεία διεπαφής χρήστη , όπως JFrames και JPanels . Συχνά , οι δηλώσεις για την κατηγορία Java GUIs δηλώνουν JButton στοιχεία, όπως π.χ. μεταβλητές , πριν από τη μέθοδο κατασκευαστή της κλάσης , ως εξής :

ιδιωτικό JButton pressButton ?

Αυτή η κλάση Java μπορεί στη συνέχεια υπόσταση τη μεταβλητή JButton στο εσωτερικό του μέθοδος κατασκευαστή , ως εξής :

pressButton = νέα JButton ( "Πιέστε Me" ) ?

Η παράμετρος κατασκευαστής καθορίζει το κείμενο που θα εμφανίζεται στο ορατό κουμπί , γι 'αυτό πρέπει να είναι προσαρμοσμένα σε σκοπός του κουμπιού μέσα από την εφαρμογή .

Η μέθοδοι
Η

η κλάση JButton παρέχει μια ποικιλία μεθόδων , ορισμένες από τις οποίες η κλάση κληρονομεί από τις κατηγορίες πιο ψηλά στην ιεραρχία , συμπεριλαμβανομένων JComponent και AbstractButton . Το ακόλουθο δείγμα κώδικα δείχνει τη διαδικασία προσθήκης μιας δράσης Listener σε JButton : pressButton.addActionListener ( αυτή)?

Ο κωδικός αυτός θα μπορούσε να λειτουργήσει σε οποιαδήποτε κλάση που υλοποιεί το interface ActionListener . Η μέθοδος αυτή δίνει εντολή Java για να ακούσετε για συμβάντα χρηστών , την ανίχνευση της αλληλεπίδρασης με το κουμπί . Άλλες μέθοδοι επιστρέφει πληροφορίες σχετικά με την περίπτωση JButton και να επαναφέρετε την εμφάνισή του για να ταιριάζει με το περιβάλλον εργασίας χρήστη .
Εικόνων Αλληλεπίδραση
Η

προγράμματα Java μπορεί να ανιχνεύσει την αλληλεπίδραση του χρήστη με τα στοιχεία κουμπί . Όταν ένα πρόγραμμα αποδίδει μια ενέργεια ακροατή σε ένα JButton , Java θα καλέσει τη μέθοδο " actionPerformed " στην τάξη όταν εμφανίζεται αυτή η αλληλεπίδραση . Η μέθοδος δέχεται ένα αντικείμενο δράσης Event ως παράμετρο . Αυτό το αντικείμενο περιέχει πληροφορίες σχετικά με το συμβάν , συμπεριλαμβανομένης της οποίας το στοιχείο διεπαφής χρήστη , ο χρήστης έχει την αλληλεπίδραση με . Το ακόλουθο δείγμα κώδικα δείχνει ένα πρόγραμμα που διεξάγει υπό όρους δοκιμή για να καθοριστεί αν μια συγκεκριμένη περίπτωση JButton είναι η πηγή της δράσης Event, μέσα στη μέθοδο " actionPerformed " : εάν ( e.getSource ( ) == pressButton ) { //ανταποκρίνεστε στην αλληλεπίδραση του χρήστη }
Η
εικόνων

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

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