Casa Sviluppo Che cos'è un toolkit per finestre astratto (awt)? - definizione da techopedia

Che cos'è un toolkit per finestre astratto (awt)? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa Abstract Window Toolkit (AWT)?

Abstract Window Toolkit (AWT) è una raccolta di componenti dell'interfaccia utente grafica (GUI) (widget) e altri servizi correlati richiesti per la programmazione della GUI in Java. È il kit di strumenti per finestre, grafica e widget dell'interfaccia utente indipendenti dalla piattaforma Java. AWT ora fa parte di Java Foundation Classes (JFC) e funge da interfaccia di programmazione dell'applicazione standard (API) per la programmazione GUI in Java.


Da J2SE1.2 in poi, i widget AWT sono stati ampiamente sostituiti dal toolkit Swing. La funzionalità Swing si basa su AWT per l'interfacciamento principale con il sistema di finestre nativo. Tuttavia, il programmatore ora ha la scelta tra l'aspetto del sistema nativo e l'aspetto multipiattaforma di Java. L'oscillazione è preferita dalla maggior parte dei programmatori Java che ancora aderiscono al principio di scrittura una volta, eseguito ovunque (WORA) al centro della filosofia di Java.

Techopedia spiega Abstract Window Toolkit (AWT)

Nel 1995, quando Sun Microsystems introdusse Java come linguaggio di programmazione indipendente dalla piattaforma, AWT intendeva fornire un sottile strato di astrazione sull'interfaccia utente nativa sottostante. In sostanza, lo stesso programma Java, se eseguito su un PC Windows, avrebbe l'aspetto di un'applicazione Windows nativa e l'aspetto di un'applicazione Mac nativa quando eseguito su un Mac.


AWT include una serie di widget che forniscono il sottoinsieme di funzionalità comuni a tutte le piattaforme native. AWT offre inoltre un robusto modello di gestione degli eventi, strumenti di grafica e imaging (tra cui classi di forma, colore e font), gestori di layout per layout di finestre flessibili e classi di trasferimento dati da tagliare e incollare attraverso gli appunti della piattaforma nativa.

Che cos'è un toolkit per finestre astratto (awt)? - definizione da techopedia