Η λειτουργία ενός 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 ) { //ανταποκρίνεστε στην αλληλεπίδραση του χρήστη }
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα