Indholdsfortegnelse:
- Definition - Hvad betyder Abstract Window Toolkit (AWT)?
- Techopedia forklarer Abstract Window Toolkit (AWT)
Definition - Hvad betyder Abstract Window Toolkit (AWT)?
Abstract Window Toolkit (AWT) er en samling af grafiske brugergrænseflade (GUI) -komponenter (widgets) og andre relaterede tjenester, der kræves til GUI-programmering i Java. Det er Java's originale platformuafhængige vindues-, grafik- og brugergrænseflades widgetværktøjskit. AWT er nu en del af Java Foundation Classes (JFC) og fungerer som standard applikationsprogrammeringsgrænsefladen (API) til GUI-programmering i Java.
Fra J2SE1.2 og fremefter blev AWT-widgets stort set erstattet af Swing-værktøjssættet. Gynge-funktionalitet er afhængig af AWT for kerneforening til det oprindelige vinduessystem. Imidlertid har programmereren nu valget mellem udseendet og følelsen af det oprindelige system og tværplatformens udseende og fornemmelse af Java. Swing foretrækkes af de fleste Java-programmører, der stadig overholder skrivningen én gang, kører overalt (WORA) -princippet i kernen i Java's filosofi.
Techopedia forklarer Abstract Window Toolkit (AWT)
I 1995, da Sun Microsystems introducerede Java som et platformuafhængigt programmeringssprog, var AWT beregnet til at tilvejebringe et tyndt lag med abstraktion over den underliggende native brugergrænseflade. I det væsentlige ville det samme Java-program, når det køres på en Windows-pc, have udseendet og følelsen af et oprindeligt Windows-program og udseendet og følelsen af et oprindeligt Mac-program, når det køres på en Mac.
AWT inkluderer et sæt widgets, der giver undergruppen af funktionalitet, der er fælles for alle oprindelige platforme. AWT har også en robust begivenhedshåndteringsmodel, grafik- og billeddannelsesværktøjer (inklusive form-, farve- og skrifttypeklasser), layoutadministratorer til fleksible vindueslayouter og dataoverførselsklasser til klipning og indsætning gennem klippebordet til den oprindelige platform.
