Eclipse: program Java GUI - hvordan det fungerer
Å programmere en GUI med Java i Eclipse er vanskelig for mange nybegynnere. Vi gir deg tips og viser deg hvordan du kan gi programmet ditt et ansikt.
Eclipse: Lag et GUI-prosjekt
GUI står for grafisk brukergrensesnitt og betyr det grafiske brukergrensesnittet til et program som knapper, tekstfelt og andre elementer. Les her hvordan du starter et passende prosjekt i Eclipse:
- Åpne Eclipse (versjon: Kepler Service Release 2) og under "File" klikker du på "New" og deretter på "Java Project". Gi prosjektet ditt et passende navn og klikk på "Fullfør".
- Åpne det nye prosjektet ditt ved hjelp av Package Explorer. Klikk nå på "Opprett nye visuelle klasser" i den øverste handlingslinjen. Flytt musen over "Swing" og klikk på "JFrame". Et nytt vindu åpnes, her skriver du inn navnet på klassen.
- Nå har du opprettet en "Visual Class" og kan fortsette å redigere den.
Java GUI: endre design
Etter at du har opprettet "Visual Class", kan du fortsette med utformingen av programmet ditt:
- For å gjøre dette, klikk på "Design" i Eclipse-redigereren.
- Du ser nå et klassisk vindu som du kan utstyre med individuelle elementer. Under "Komponenter" finner du for eksempel "JButton".
- Klikk på hvilket som helst element og dra det inn i programvinduet. Merk: Med "Absolutt layout" kan du ordne elementene fritt i vinduet.
- Gi elementene unike navn som "btn1" for den første knappen. Advarsel: Ikke forveksle navnet ("Variabel") med etiketten ("Tekst").
Java-programmering: legg til interaksjon
La oss si at du nå har 2 tekstfelt og en knapp. I tekstboks 1 (her "txt1") skriver du inn et tall som skal multipliseres med 2. Resultatet blir skrevet ut i tekstfelt 2 (her "txt2").
- Dobbeltklikk på knappen din (her "btn1"). Du er nå tilbake i redaktøren.
- Med metoden "getText ()" kan du lese innspillet fra det første tekstfeltet. Siden du trenger en heltal datatype, konverterer du strengdatatypen med "Integer.parseInt".
- Tildel nå leseverdien til variabelen "a" og multipliser denne med 2.
- Til slutt sender vi resultatet (variabelen "b") i tekstfelt 2. For dette bruker vi metoden "setText ()".
CHIP jobbmarked
I vårt CHIP-jobbmarked vil du finne tusenvis av nåværende jobber i den digitale verdenen. Enten som programvareutvikler eller markedsføringsekspert, hos Microsoft eller Amazon - vi dekker hele bredden i den tyske tech-verdenen. Og hvis du vil starte en av disse jobbene som en karriereveksler, er fjernundervisning verdt. Be om en informasjonsbrosjyre om dagens fjernundervisningskurs fra ILS, Tysklands største fjernundervisningskole.
Hvis du vil lære mer om Java, finner du en veiledning om While and For-løkkene i vårt praktiske tips.