Eclipse: program Java GUI - hur det fungerar
Att programmera ett GUI med Java i Eclipse är svårt för många nybörjare. Vi ger dig tips och visar hur du kan ge ditt program ett ansikte.
Eclipse: Skapa ett GUI-projekt
GUI står för grafiskt användargränssnitt och betyder det grafiska användargränssnittet för ett program som knappar, textfält och andra element. Läs här hur du startar ett lämpligt projekt i Eclipse:
- Öppna Eclipse (version: Kepler Service Release 2) och under "File" klickar du på "New" och sedan på "Java Project". Ge ditt projekt ett lämpligt namn och klicka på "Slutför".
- Öppna ditt nya projekt med Package Explorer. Klicka nu på "Skapa nya visuella klasser" i den översta åtgärdsfältet. Flytta musen över "Swing" och klicka på "JFrame". Ett nytt fönster öppnas, här anger du klassens namn.
- Nu har du skapat en "Visual Class" och kan fortsätta redigera den.
Java GUI: ändra design
När du har skapat "Visual Class" kan du fortsätta med utformningen av ditt program:
- För att göra detta, klicka på "Design" i Eclipse-redigeraren.
- Nu ser du ett klassiskt fönster som du kan utrusta med enskilda element. Till exempel, under "Komponenter" hittar du "JButton".
- Klicka på vilket element som helst och dra det till programfönstret. Obs: Med "Absolut layout" kan du ordna elementen fritt i fönstret.
- Ge elementen unika namn som "btn1" för den första knappen. Uppmärksamhet: Förväxla inte namnet ("Variabel") med etiketten ("Text").
Java-programmering: lägg till interaktion
Låt oss säga att du nu har två textfält och en knapp. Ange ett nummer som ska multipliceras med 2 i textrutan 1 (här "txt1"). Resultatet matas ut i textfält 2 (här "txt2").
- Dubbelklicka på din knapp (här "btn1"). Du är nu tillbaka i redaktören.
- Med metoden "getText ()" kan du läsa inmatningen från det första textfältet. Eftersom du behöver en heltalsdatatyp konverterar du strängdatatypen med "Integer.parseInt".
- Tilldela nu läsvärdet till variabeln "a" och multiplicera detta med 2.
- Slutligen matar vi ut resultatet (variabel "b") i textfält 2. För detta använder vi metoden "setText ()".
CHIP-arbetsmarknad
På vår CHIP-arbetsmarknad hittar du tusentals nuvarande jobb i den digitala världen. Oavsett om vi är mjukvaruutvecklare eller marknadsföringsexpert hos Microsoft eller Amazon - vi täcker hela den tyska tekniska världen. Och om du vill starta ett av dessa jobb som en karriärväxlare är det lönande med distansutbildning. Begär en informationsbroschyr om de aktuella kurserna för distanslärande från ILS, Tysklands största distansundervisningskola.
Om du vill lära dig mer om Java hittar du en handledning om medan och för öglor i vårt praktiska tips.