Murl
De nombreux sujets liés à la combinaison des composants AWT et Swing sont liés au mélange des composants lourds et légers. Un composant lourd est celui qui est lié à sa propre ressource d'écran natif. Où en tant que composant léger est celui qui "emprunte" la réserve d'écran d'un ancêtre.
Il existe quelques différences vitales entre les composants légers et lourds, car tous les composants AWT sont lourds et presque tous les composants Swing sont légers, ces dissemblances deviennent évidentes lorsque vous commencez à assembler des composants Swing avec des composants AWT.
Un composant léger peut avoir des pixels translucides, alors qu'un composant lourd est généralement opaque. Un composant léger peut sembler apparaître comme non rectangulaire normalement en raison de son aptitude à définir des zones translucides, alors qu'un poids lourd est limité à être rectangulaire.