- Eh bien, le composant léger en Java est SWING et les composants lourds sont des composants AWT
- Les composants lourds dépendent du système d'exploitation sous-jacent pour leur apparence et leurs propriétés.
- Les composants HeavyWeight-AWT ne sont pas portables, ce que je veux dire, c'est que si vous concevez une application sur Linux Box (disons SuSe), compilez-la et exécutez-la sur Solaris ou Mac, la bonne vieille XP Box, votre application sera différente sur chaque architecture ; car ils dépendent des composants graphiques du système d'exploitation.
- À l'opposé, il y a le composant léger. Ils sont portables. Vous concevez votre application dans SuSe Linux et l'exécutez sur XP, elles se ressemblent toutes. Le point positif est que votre application aura toujours la même apparence et la façon dont vous avez toujours eu l'intention d'être ; quand vous l'avez conçu.
- HW, c'est-à-dire AWT, sont des composants plus gourmands en ressources que LW Swing.
bon j'espère que ça aide.