Un composant Swing est dit être un composant léger parce qu'il est entièrement écrit en Java et que l'affichage de haut niveau fonctionne lui-même, plutôt que de s'appuyer sur le code fourni par votre ordinateur système d'exploitation.
Quel est le composant léger dans Swing ?
Les packages
swing, tels que comme JButton et JLabel, sont des composants légers. Dans le passé, mélanger des composants lourds et légers dans la même interface utilisateur graphique (GUI) causait des problèmes lorsque ces composants se chevauchaient.
Pourquoi les balançoires sont-elles dites légères et AWT lourdes ?
AWT est dit "lourd" car fondamentalement chaque composant AWT est un composant de plate-forme native. AWT est implémenté au-dessus de la boîte à outils GUI native de la plate-forme. Cela explique également pourquoi AWT était assez limité par rapport à Swing.
Est-ce que tous les composants Swing sont légers ?
Les composants Swing sont composants légers, totalement indépendants de tout système d'exploitation. … Ils sont légers - La plupart des composants Swing sont écrits en Java et ne dépendent donc pas du système d'exploitation hôte pour les dessiner.
Pourquoi les composants AWT sont des composants lourds ?
Les composants AWT sont des composants lourds, car ils s'appuient sur le système de fenêtrage de la plate-forme locale pour déterminer leur fonctionnalité et leur apparence. Plusieurs composants Swing sont des composants lourds.