Eclipse: program Java GUI - hvordan det fungerer
Programmering af en GUI med Java i Eclipse er vanskelig for mange begyndere. Vi giver dig tip og viser dig, hvordan du giver dit program et ansigt.
Eclipse: Opret et GUI-projekt
GUI står for Grafisk brugergrænseflade og betyder den grafiske brugergrænseflade til et program, såsom knapper, tekstfelter og andre elementer. Læs her, hvordan du starter et passende projekt i Eclipse:
- Åbn Eclipse (version: Kepler Service Release 2) og under "File" skal du klikke på "New" og derefter på "Java Project". Giv dit projekt et passende navn, og klik på "Udfør".
- Åbn dit nye projekt ved hjælp af Package Explorer. Klik nu på "Opret nye visuelle klasser" i den øverste handlingslinje. Flyt musen hen over "Swing" og klik på "JFrame". Et nyt vindue åbnes, her indtaster du navnet på klassen.
- Nu har du oprettet en "Visual Class" og kan fortsætte med at redigere den.
Java GUI: ændre design
Når du har oprettet "Visual Class", kan du fortsætte med designet til dit program:
- For at gøre dette skal du klikke på "Design" i Eclipse-editoren.
- Du ser nu et klassisk vindue, som du kan udstyre med individuelle elementer. Under "Komponenter" finder du for eksempel "JButton".
- Klik på et hvilket som helst element, og træk det ind i programvinduet. Bemærk: Med "Absolut layout" kan du arrangere elementerne frit i vinduet.
- Giv elementerne unikke navne som "btn1" for den første knap. OBS: Forveksl ikke navnet ("Variabel") med etiketten ("Tekst").
Java-programmering: tilføj interaktion
Lad os sige, at du nu har 2 tekstfelter og en knap. I tekstfelt 1 (her "txt1") skal du indtaste et tal, der skal multipliceres med 2. Resultatet udsendes i tekstfelt 2 (her "txt2").
- Dobbeltklik på din knap (her "btn1"). Du er nu tilbage i redaktøren.
- Med metoden "getText ()" kan du læse input fra det første tekstfelt. Da du har brug for en heltal-datatype, skal du konvertere strengdatatypen med "Integer.parseInt".
- Tildel nu læseværdien til variablen "a" og multiplicer denne med 2.
- Endelig udsender vi resultatet (variabel "b") i tekstfelt 2. Til dette bruger vi metoden "setText ()".
CHIP jobmarked
På vores CHIP-jobmarked finder du tusinder af aktuelle job i den digitale verden. Uanset om vi er softwareudvikler eller marketingekspert hos Microsoft eller Amazon - vi dækker hele bredden i den tyske techverden. Og hvis du vil starte et af disse job som en karriereveksler, er fjernundervisning umagen værd. Anmod om en informationsbrochure om de nuværende fjernundervisningskurser fra ILS, Tysklands største fjernundervisningsskole.
Hvis du vil lære mere om Java, finder du en tutorial om løbene Mens og For i vores praktiske tip.