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