Accueil Développement Qu'est-ce qu'une boîte à outils pour fenêtres abstraites (awt)? - définition de techopedia

Qu'est-ce qu'une boîte à outils pour fenêtres abstraites (awt)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Abstract Window Toolkit (AWT)?

Abstract Window Toolkit (AWT) est une collection de composants (widgets) d'interface utilisateur graphique (GUI) et d'autres services connexes requis pour la programmation GUI en Java. Il s'agit de la trousse d'outils de fenêtrage, de graphisme et de widget d'interface utilisateur indépendante de la plate-forme. AWT fait maintenant partie de Java Foundation Classes (JFC) et sert d'interface de programmation d'application (API) standard pour la programmation GUI en Java.


À partir de J2SE1.2, les widgets AWT ont été largement remplacés par la boîte à outils Swing. La fonctionnalité Swing repose sur AWT pour l'interfaçage du cœur avec le système de fenêtrage natif. Cependant, le programmeur a désormais le choix entre l'apparence du système natif et l'apparence multiplateforme de Java. Le swing est préféré par la plupart des programmeurs Java qui adhèrent toujours au principe d'écriture unique, d'exécution n'importe où (WORA) au cœur de la philosophie de Java.

Techopedia explique Abstract Window Toolkit (AWT)

En 1995, lorsque Sun Microsystems a introduit Java en tant que langage de programmation indépendant de la plate-forme, AWT était destiné à fournir une fine couche d'abstraction sur l'interface utilisateur native sous-jacente. En substance, le même programme Java, lorsqu'il est exécuté sur un PC Windows, aurait l'aspect et la convivialité d'une application Windows native et l'apparence d'une application Mac native lorsqu'il est exécuté sur un Mac.


AWT comprend un ensemble de widgets, qui fournissent le sous-ensemble de fonctionnalités communes à toutes les plates-formes natives. AWT propose également un modèle robuste de gestion des événements, des outils graphiques et d'imagerie (y compris des classes de forme, de couleur et de police), des gestionnaires de disposition pour des dispositions de fenêtre flexibles et des classes de transfert de données pour couper-coller via le presse-papiers de la plateforme native.

Qu'est-ce qu'une boîte à outils pour fenêtres abstraites (awt)? - définition de techopedia