Hvordan få innspill fra en Java GUI

Hvordan få innspill fra en Java GUI


Lage grafiske brukergrensesnitt (GUI) er en kompleks del av programmeringen: det tvinger programmerer å lære et helt sett av nye biblioteker. En funksjon av Java programmeringsspråk som effektiviserer utviklingen er inkluderingen av "Swing" klasser for å generere funksjonelle GUI i java kjerne biblioteker. Blant elementene disse bibliotekene forenkle, er henting innspill fra grafiske komponenter.

Bruksanvisning

1 Velg hvilken skriving komponenten du ønsker å bruke, en JTextField eller en JTextArea. En JTextField er en eneste linje med innspill, lik linjene nettsteder bruker for brukernavn og passord feltene.

2 Erklærer og lage din valgte inngangsområdet. Hvis du vil bruke en JTextField, vil deklarasjonen bli langs linjene av "JTextField myTextField = new JTextField (n)"; der "myTextField" er navnet på den aktuelle JTextField komponent, og "n" er antall tegn feltet vil være langs X-aksen. For en JTextArea vil koden se ut "JTextArea myTextArea = new JTextArea (x, y)"; hvor x er bredden på tekstområde på X-aksen og y er lengden av tekstområde på Y-aksen.

3 Hente data brukeren har skrevet inn i din skriving komponent med "gettext ()" metoden og lagre den på en streng objekt. For en JTextField vil syntaks følge "String input = myTextField.getText ()"; eller for en JTextArea følge "String input = myTextArea.getText ()"; hvor "input" er navnet på strengen som du ønsker å lagre brukerens input.