Red de conocimiento informático - Material del sitio web - Cómo hacer un panel en Java

Cómo hacer un panel en Java

Actualmente, existen tres opciones comerciales para Java GUI

AWT, Swing y SWT

AWT y Swing son lanzados por Sun y son kits de herramientas de desarrollo de interfaz gráfica integrados en Sun JDK.

La ventaja de AWT es que se basa en la tecnología GUI de la plataforma host, que es rápida y tiene un buen efecto de localización. Sin embargo, debido a la naturaleza multiplataforma de Java, AWT se ve obligado a admitir únicamente GUI que cruzan plataformas gráficas y su uso está restringido.

La ventaja de Swing es que es completamente independiente de la plataforma, porque todos los componentes de Swing son "dibujados" por sí mismos y todo el procesamiento de eventos es independiente de la plataforma anfitriona, por lo que se puede utilizar la misma funcionalidad. mantenido en diferentes estilos, la desventaja es que la velocidad no es satisfactoria porque maneja varios eventos de mensajes por sí solo. Pero hay que mencionar que el código fuente de Swing es una obra de arte que vale la pena aprender y apreciar.

SWT es una plataforma gráfica diseñada y lanzada por desarrolladores de IBM durante el proceso de desarrollo de Eclipse. Combina las ventajas de AWT y Swing, utilizando directamente componentes GUI locales sin necesidad de dibujarlos usted mismo, por lo que es rápido y puede mantener múltiples tipos de componentes disponibles. La actual plataforma Eclipse Rich Client basada en tecnología SWT es otra opción para RichClient y el desarrollo de programas de escritorio después de C#. Si hay un defecto de SWT, es que hay relativamente pocos tutoriales y documentos técnicos localizados.