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

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

Πώς να διαβάσετε ένα Integer Με την JTextField

Η γλώσσα Java μπορεί να χρησιμοποιηθεί για την ανάπτυξη πλούσιων , διαδραστικών εφαρμογών τόσο στο Web και εγγενείς εφαρμογές . Η τάξη JTextField χειρίζεται είσοδο στοιχειοσειράς από μια μορφή ενσωματωμένα σε μια εφαρμογή Java . Χρήστη μπορεί να εισάγετε έναν ακέραιο αριθμό στο πεδίο κειμένου που πρέπει να μετατραπεί από μια σειρά πριν από προγραμματική χρήση . Οδηγίες
Η

1 Δημιουργήστε ένα νέο JTextField μέσα στην κατηγορία της οθόνης σας , όπως JFrame ή JPanel , που υλοποιεί ActionListener . Ο ακέραιος 10 δημιουργεί ένα πεδίο κειμένου με 10 στήλες

δημόσια τάξη mydemo επεκτείνει JPanel υλοποιεί ActionListener { προστατεύεται JTextField myJTextField ? . Προστατεύεται int myInteger ? ... Δημόσια doDemo ( ) { my_JTextField = νέα JTextField ( 10 ) ? . .. } ... } 2

Προσθέστε ένα ακροατή δράσης για my_JTextField να χειριστεί την απάντηση όταν εισάγεται κείμενο

my_JTextField.addActionListener ( αυτή)? .

με 3

Πρόσθεσε μια μέθοδο στην τάξη mydemo σας για να χειριστεί την απάντηση όταν εισάγεται κείμενο .

δημόσια άκυρη actionPerformed ( ActionEvent my_event ) { ... }
Η 4

Χρησιμοποιήστε τη λειτουργία Integer.parseInt ( ) για να αναλύσει τη συμβολοσειρά από JTextField σας σε έναν int . Η συνάρτηση θα επιστρέψει ένα μήνυμα σφάλματος αν JTextField σας δεν περιέχει έναν ακέραιο αριθμό , έτσι ώστε να ενσωματώσει σε μια εντολή try

δοκιμάσετε . { Int myInteger = Integer.parseInt ( my_JTextField.getText ( ) ) ? } Εκτός ( Εξαίρεση ecp ) { System.out.println ( ECP ) ? }
Η
εικόνων

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

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