Se dice que un componente Swing es un componente liviano porque está escrito completamente en Java y hace que la visualización de alto nivel funcione por sí sola, en lugar de depender del código proporcionado por el sistema operativo.
¿Cuál es el componente ligero en Swing?
El paquete
swing, como como JButton y JLabel, son componentes livianos. En el pasado, mezclar componentes pesados y livianos en la misma interfaz gráfica de usuario (GUI) causaba problemas cuando esos componentes se superponían entre sí.
¿Por qué los columpios se llaman ligeros y los AWT pesados?
AWT se dice que es "peso pesado" porque básicamente cada componente de AWT es un componente de plataforma nativa. AWT se implementa sobre el kit de herramientas GUI nativo de la plataforma. Esto también explica por qué AWT era bastante limitado en comparación con Swing.
¿Todos los componentes de Swing son livianos?
Los
componentes de Swing son componentes livianos, completamente independientes de cualquier sistema operativo. … Son livianos: la mayoría de los componentes de Swing están escritos en Java y, por lo tanto, no dependen del sistema operativo host para dibujarlos.
¿Por qué los componentes AWT son componentes pesados?
Los componentes
AWT son componentes pesados, porque se basan en el sistema de ventanas de la plataforma local para determinar su funcionalidad y su apariencia. Varios componentes de Swing son componentes pesados.