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

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

Πώς να κρατήσει το ίδιο Input Message Όταν Ακύρωση πιέζεται σε Java

JOptionPane κλάση Java παρέχει τον προγραμματιστή με έναν εύκολο τρόπο για να εμφανίσετε πληροφορίες προτροπές προς τον χρήστη . Μέθοδος JOptionPane του showInputDialog όχι μόνο εμφανίζει πληροφορίες για τον χρήστη , αλλά και τους ζητά ένα κείμενο απάντηση . Ο διάλογος επιτρέπει στους χρήστες για να επιλέξετε " OK" ή " Ακύρωση ". Συνήθως , όταν ο χρήστης επιλέγει "Άκυρο" η μέθοδος επιστρέφει null αντί για το αρχικό του περιεχόμενο του πεδίου εισαγωγής του μηνύματος . Με λίγη έξυπνη κωδικοποίηση , μπορείτε να προγραμματίσετε διαλόγους συμβολή σας να επιστρέφει το ίδιο μήνυμα που άρχισαν με το εάν ο χρήστης κάνει κλικ ακύρωση. Οδηγίες
Η 1

Δημιουργήστε μια μεταβλητή συμβολοσειράς και να αποθηκεύσετε την αρχική τιμή εισόδου σε αυτό . Για παράδειγμα , εάν διαλόγου σας θα πρέπει να εμφανίζει "Wonderful " ως αρχική τιμή εισόδου , ​​πληκτρολογήστε τον παρακάτω κώδικα : String initialValue = " Wonderful" ? 2

Εκχώρηση της αξίας επιστροφή του διαλόγου εισόδου σας μια νέα σειρά . Πληκτρολογήστε την ερώτηση που θέλετε διαλόγου εισόδου σας για να εμφανιστεί ως πρώτο επιχείρημα του διαλόγου εισαγωγής του . Χρησιμοποιήστε το string initialValue ως το δεύτερο επιχείρημα . Ο κωδικός σας θα πρέπει να μοιάζει κάπως έτσι : είσοδος String = JOptionPane.showInputDialog ( "Πώς είσαι ; " , initialValue ) ?
Εικόνων 3

Χρησιμοποιήστε μια εντολή if για να δούμε αν η συμβολοσειρά εισόδου είναι null . Αν είναι μηδενική , αυτό σημαίνει ότι ο χρήστης πατήσει το κουμπί ακύρωσης . Αν η δήλωσή σας θα πρέπει να μοιάζει κάπως έτσι : εάν (είσοδος == null )
Η 4

Στη γραμμή αμέσως κάτω από την δήλωση if , να αναθέτει την τιμή της ακολουθίας initalValue στη συμβολοσειρά εισόδου . Η γραμμή αυτή θα εκτελεστεί μόνο αν η συμβολοσειρά εισόδου είναι μηδενική , διατηρώντας έτσι το μήνυμα εισόδου η ίδια με την αρχική τιμή , αν ο χρήστης πατήσει ακύρωση. Ο κώδικας θα πρέπει να μοιάζει κάπως έτσι : input = initialValue ?
Η
εικόνων

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

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