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

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

Πώς να κλείσει ένα JFrame σε Java με ένα κουμπί

JFrame είναι το πρότυπο παράθυρο στο σύνολο συστατικό Swing Java . Από προεπιλογή , παρέχει μια γραμμή τίτλου και ένα προεπιλεγμένο κουμπί "Close" , ένα μικρό "Χ" στην επάνω δεξιά γωνία . Ωστόσο , μπορείτε επίσης να κλείσετε το πλαίσιο χρησιμοποιώντας ένα JButton , την έκδοση Swing ενός απλού κουμπιού . Η συγκεκριμένη εφαρμογή θα πρέπει να εξαρτάται από το αν θέλετε να αποκρύψετε απλά το παράθυρο ή διάθεσής του, απελευθερώνοντας τους πόρους που χρησιμοποιούσε και ενδεχομένως την έξοδο από το πρόγραμμα . Οδηγίες
Η 1

Δημιουργήστε το κουμπί και προσθέστε το στο πλαίσιό σας . Για παράδειγμα :

JButton closeButton = νέα JButton ( " Κλείσιμο" ) ? TheFrame.getContentPane ( ) προσθέστε ( closeButton ) ? 2

Συνδέστε έναν ακροατή δράσης στο κουμπί . . Ο ευκολότερος τρόπος για να το κάνει επί τόπου είναι να καθορίσει ένα νέο δικαίωμα ακρόασης όταν το επισυνάψετε . Για παράδειγμα :

closeButton.addActionListener ( νέα ActionListener ( ) { void actionPerformed ( ActionEvent ε) { /* κλείσιμο δράση εδώ * /} } ) ?
Εικόνων 3

Ορισμός η στενή δράσης στο σώμα μέθοδο « actionPerformed . " Αυτή είναι συνήθως μια κλήση για να κρύβουν ή να καταστρέφουν το παράθυρο. Για να αποκρύψετε το παράθυρο , καλέστε :

theFrame.setVisible ( ψευδής) ?

Αν θέλετε να καταστρέψετε το παράθυρο , πρώτο απόκρυψη , τότε τηλεφωνήστε:

theFrame.dispose ( ) ?
Η 4

Πακέτο το πλαίσιο και να ορίσετε το τρέχον πλαίσιο να είναι ορατή . Για παράδειγμα :

theFrame.pack ( ) ? TheFrame.setVisible ( "true" ) ?
Η
εικόνων

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

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