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

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

Πώς να κάνει μια δράση Listener Κλείστε ένα JFrame

Java είναι μια δημοφιλής , γενικής χρήσης γλώσσα προγραμματισμού που χρησιμοποιείται για τον προγραμματισμό εφαρμογών λογισμικού για χρήση σε πολλαπλές πλατφόρμες λογισμικού . Η τάξη ActionListener επιτρέπει συστατικά μίας τάξης να είναι " ακούγονται" , και εκτελεί συγκεκριμένες οδηγίες όταν συμβαίνουν ορισμένα γεγονότα . Για να κλείσετε ένα JFrame με ActionListener , ένα JFrame πρέπει πρώτα να δημιουργηθεί στη συνέχεια «καταχωρηθεί» σε ακροατή δράση . Η ActionListener πρέπει στη συνέχεια να κωδικοποιηθεί για να κλείσετε το πλαίσιο όταν λαμβάνει σχετικές οδηγίες από έναν χρήστη . Οδηγίες
Η 1

Εισαγωγή τα απαραίτητα πακέτα Java , σε αυτή την περίπτωση τα πακέτα swing , AWT και awt.event . Παράδειγμα κώδικα : . . .

Javax.swing εισαγωγής * ? Java.awt εισαγωγής * ? Java.awt.event εισαγωγής * ? 2

Δημιουργήστε ένα αντικείμενο JFrame , καθορίζουν κλείσιμο της λειτουργία χρησιμοποιώντας το . setDefaultCloseOperation (μέθοδος ) , που να είναι ορατή με το . setVisible ( μέθοδος) και να δημιουργήσει ένα τμήμα παραθύρου περιεχομένου με τη μέθοδο getContentPane . . Παράδειγμα κώδικα :

JFrame καρέ = νέα JFrame ( " Παράδειγμα
Η 3

Προσθέστε ένα πεδίο κειμένου , το κουμπί ή άλλο στοιχείο για να επιτρέψει στο χρήστη να ελέγχει το πλαίσιο . Για παράδειγμα, η προσθήκη ενός JTextField στο πλαίσιο επιτρέπει σε ένα χρήστη να επιβεβαιώσει ότι επιθυμεί να κλείσει το πλαίσιο . σε αυτή την περίπτωση , μπορείτε απλώς να προσθέσετε μια JTextField στο τμήμα παραθύρου περιεχομένου που δημιουργήθηκε προηγουμένως Παράδειγμα κώδικα : . .

JTextField TextField = νέα JTextField ( " Πληκτρολογήστε ναι για να κλείσει το πλαίσιο ")? frame.getContentPane ( ) προσθέστε ( πεδίο κειμένου ) ?
Η 4

Δημιουργία actionPerformed ακροατή μέτρα για τον εντοπισμό των οδηγιών κλείσιμο του πλαισίου και να εφαρμόσουν την εντολή Χρησιμοποιήστε το "αν" μέθοδο δομή ελέγχου , η gettext () η μέθοδος και η equals ( ) για τον προσδιορισμό . η κατάσταση του πεδίου κειμένου Αν το " ναι " τιμή επιστρέφεται , χρησιμοποιήστε το setVisible ( ) μέθοδο και διαθέτει ( ) μέθοδος για να διαγράψει το πλαίσιο Παράδειγμα κώδικα : . .

δημόσια άκυρη actionPerformed ( ActionEvent e ) { εάν ( . textField.getText ( ) ισούται με ( "ναι" ) ) { frame.setVisible ( ψευδής) ? διαθέτει ( ) ? } }
Η
εικόνων

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

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