Hjem Udvikling Hvad er et abstrakt vinduesværktøjssæt (awt)? - definition fra techopedia

Hvad er et abstrakt vinduesværktøjssæt (awt)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

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.

Hvad er et abstrakt vinduesværktøjssæt (awt)? - definition fra techopedia