Java JOptionPane klassen gir programmereren med en enkel måte å vise informasjon ber til brukeren. JOptionPane er showInputDialog metoden ikke bare viser informasjon til brukeren , men også ber dem for en tekst respons. Dialogen lar brukerne velge " OK " eller "Avbryt ". Vanligvis når brukeren velger "Avbryt " metoden returnerer null i stedet for de opprinnelige innholdet i meldingen inntastingsfeltet . Med litt smarte koding , kan du programmere dine innspill dialoger for å returnere den samme meldingen at de startet med hvis brukeren klikker avbryte. Instruksjoner
en
Lag en streng variabel og lagre den opprinnelige inngangsverdien i det. For eksempel, hvis dialogen skal vise " Wonderful" som den opprinnelige inngangsverdien , skriv inn følgende kode : String initialValue = " Wonderful ";
2
Angi avkastningen verdien av dine innspill dialog til en ny streng . Skriv inn spørsmålet du ønsker dine innspill dialog vise som innspill dialogen første argument. Bruk initialValue streng som andre argument . Koden skal se omtrent slik ut : String inngang = JOptionPane.showInputDialog ( "Hvordan er du" , initialValue ) ;
3
Bruk en hvis setningen for å se om inndatastrengen er null . Hvis det er null , betyr det at brukeren trykket på avbryt- knapp. Hvis setningen skal se slik ut : if ( inngang == null )
4
På linjen rett under hvis setningen , tildele verdien i initalValue strengen til inngangen streng. Denne linjen vil bare kjøre hvis input strengen er null , og dermed holde budskapet skrive den samme som den opprinnelige verdien hvis brukeren trykker avbryte. Koden skal se slik ut : inngang = initialValue ;