Oprettelse grafiske brugergrænseflader ( GUI ) er et komplekst aspekt af programmering : det tvinger programmøren til at lære et helt sæt af nye biblioteker . Et træk af programmeringssproget Java , der strømliner udvikling er inddragelsen af de " Swing " klasser til at generere funktionelle GUI i Java centrale biblioteker. Blandt de emner disse biblioteker forenkle, hentning er input fra grafiske komponenter. Instruktioner
1
vælge, hvilke tekstindtastning komponent, du ønsker at bruge en JTextField eller JTextArea . En JTextField er en enkelt linje af input , svarende til linjerne hjemmesider bruger til brugernavn og adgangskode indtastningsfelter .
2
Erklær og oprette dit valgte input -området. Hvis du ønsker at bruge en JTextField , vil din erklæring være i retning af " JTextField myTextField = new JTextField (n )" , hvor " myTextField " er navnet på denne særlige JTextField komponent og " n" er antallet af tegn feltet vil være langs X-aksen . For en JTextArea , vil koden ligne " JTextArea myTextArea = ny JTextArea ( x, y )" , hvor x er bredden af tekstområdet på X-aksen og y er længden af tekstområdet på Y-aksen < . br >
3
hente data brugeren har indtastet i din tekst inputkomponent med " getText () "-metoden og gemme det til en streng objekt. For en JTextField vil syntaksen følge " String input = myTextField.getText ( )" eller for en JTextArea følge " String input = myTextArea.getText ( )" , hvor "input " er navnet på den streng , som du ønsker at gemme brugerens input.