Swing (Java): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Architettura: italiano e correzioni varie. Rimuovo sezione commentata superflua.
Legami con AWT: correggo varie; rimuovo info non più valida
Riga 58:
Al contrario, i componenti Swing sono spesso descritti come ''lightweight'' ("leggeri") perché non necessitano l'allocazione di risorse native nel toolkit della GUI del sistema operativo. I componenti AWT vengono detti ''heavyweight components'' ("componenti pesanti").
 
La maggior parte delle APIlibreria Swing è generalmente una un'estensione complementare di AWT, piuttostopiù che un direttosuo rimpiazzo. Infatti, ogni interfaccia grafica Swing ''lightweight'' è basata su un componente AWT ''heavyweight'', perché tutti i componenti top-level in Swing JApplet, JDialog, JFrame e JWindow estendono i container top-level AWT. La funzionalità di renderizzazione usata da Swing per disegnare i suoi componenti è fornita da Java2D, un'altra parte di JFCAWT. ComunqueLa l'usodisposizione contemporaneo didei componenti lightweightviene edaffidata heavyweightai nella<tt>java.awt.LayoutManager</tt>. stessa finestra è generalmente scoraggiato per incompatibilità di [[Z-order]]ecc.
 
== Legami con SWT ==