Skapa grafiska användargränssnitt ( GUI ) är en komplex del av programmering : det tvingar programmeraren att lära sig en hel uppsättning nya bibliotek . Ett inslag i programmeringsspråket Java som effektiviserar utveckling är införandet av " Swing " klasser för att skapa funktionella GUI i Javas kärnbibliotek . Bland de objekt dessa bibliotek förenklar , hämtar indata från grafiska komponenter . Instruktioner
1
välja vilken textinmatning komponent som du vill använda , en JTextField eller en JTextArea . En JTextField är en enda rad av input , liknande de linjer webbplatser använder för användarnamn och lösenord inmatningsfält .
2
Deklarera och skapa din valda ingång område . Om du vill använda en JTextField , kommer din anmälan att vara i linje med " JTextField myTextField = ny JTextField ( n ) " , där " myTextField " är namnet på den speciella JTextField komponent , och " n " är antalet tecken fältet kommer att vara längs X-axeln . För en JTextArea , kommer koden att se ut " JTextArea myTextArea = ny JTextArea ( x , y ) " , där x är bredden på textområdet på X-axeln och y är längden på textområdet på Y-axeln < . br >
3
hämta data användaren har skrivit in din text ingångskomponent med " gettext ( ) " metoden och spara den till en sträng objektet . För en JTextField kommer syntaxen följer " String input = myTextField.getText ( ) " , eller för en JTextArea följa " String input = myTextArea.getText ( ) " , där " input " är namnet på den sträng som du vill spara användarens input .