Hem Utveckling Vad är ett abstrakt fönsterverktygssätt (awt)? - definition från techopedia

Vad är ett abstrakt fönsterverktygssätt (awt)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Abstract Window Toolkit (AWT)?

Abstract Window Toolkit (AWT) är en samling av grafiska användargränssnitt (GUI) -komponenter (widgetar) och andra relaterade tjänster som krävs för GUI-programmering i Java. Det är Java: s ursprungliga plattformsoberoende fönster, grafik och verktygssats för widget för användargränssnitt. AWT är nu en del av Java Foundation Classes (JFC) och fungerar som standard applikationsprogrammeringsgränssnitt (API) för GUI-programmering i Java.


Från J2SE1.2 och framåt ersattes AWT-widgetarna till stor del av verktygssatsen Swing. Swing-funktionalitet förlitar sig på AWT för kärngränssnitt till det ursprungliga fönstarsystemet. Men programmeraren har nu valet mellan utseendet och känslan av det ursprungliga systemet och den plattforms utseende och känsla av Java. Swing föredras av de flesta Java-programmerare som fortfarande följer skrivningen en gång, kör någonstans (WORA) -principen i kärnan i Java's filosofi.

Techopedia förklarar Abstract Window Toolkit (AWT)

1995, när Sun Microsystems introducerade Java som ett plattformsoberoende programmeringsspråk, var AWT avsett att tillhandahålla ett tunt lager av abstraktion över det underliggande ursprungliga användargränssnittet. I själva verket skulle samma Java-program, när det körs på en Windows-PC, ha utseendet och känslan av en inbyggd Windows-applikation och utseendet och känslan av en inbyggd Mac-applikation när den körs på en Mac.


AWT innehåller en uppsättning widgets, som ger en delmängd av funktionalitet som är gemensam för alla inbyggda plattformar. AWT har också en robust händelsehanteringsmodell, grafik- och avbildningsverktyg (inklusive form-, färg- och teckensnittklasser), layouthanterare för flexibla fönsterlayouter och dataöverföringsklasser för klippning och klistra genom klippbordet för den ursprungliga plattformen.

Vad är ett abstrakt fönsterverktygssätt (awt)? - definition från techopedia