Innholdsfortegnelse:
- Definisjon - Hva betyr Abstract Window Toolkit (AWT)?
- Techopedia forklarer Abstract Window Toolkit (AWT)
Definisjon - Hva betyr Abstract Window Toolkit (AWT)?
Abstract Window Toolkit (AWT) er en samling av grafiske brukergrensesnitt (GUI) -komponenter (widgets) og andre relaterte tjenester som kreves for GUI-programmering i Java. Det er Javas originale plattformuavhengige vindus-, grafikk- og brukergrensesnitt widget-verktøysett. AWT er nå en del av Java Foundation Classes (JFC) og fungerer som standard applikasjonsprogrammeringsgrensesnitt (API) for GUI-programmering i Java.
Fra J2SE1.2 og fremover ble AWT-widgetene i stor grad erstattet av Swing-verktøyet. Svingfunksjonalitet er avhengig av AWT for kjernegrensesnitt til det originale vindussystemet. Imidlertid har programmereren nå valget mellom utseendet og følelsen av det innfødte systemet og cross-platform utseendet til Java. Swing er å foretrekke av de fleste Java-programmerere som fremdeles holder seg til skrivingen en gang, kjører hvor som helst (WORA) -prinsippet i kjernen av Java's filosofi.
Techopedia forklarer Abstract Window Toolkit (AWT)
I 1995, da Sun Microsystems introduserte Java som et plattformuavhengig programmeringsspråk, var AWT ment å gi et tynt lag med abstraksjon over det underliggende native brukergrensesnittet. I hovedsak vil det samme Java-programmet, når det kjøres på en Windows-PC, ha utseendet til et eget Windows-program og utseendet til et eget Mac-program når det kjøres på en Mac.
AWT inkluderer et sett med widgets, som gir en undergruppe av funksjonalitet som er felles for alle native plattformer. AWT har også en robust hendelseshåndteringsmodell, grafikk- og bildebehandlingsverktøy (inkludert form-, farge- og skriftklasser), layoutadministratorer for fleksible vindusoppsett og dataoverføringsklasser for utklipp og liming gjennom utklippstavlen for den native plattformen.
