Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Topics Avanzados de Programación de Gráficos en Java: AWT, Swing y JavaFX, Diapositivas de Programación Java

En este documento se presentan los tres principales conjuntos de API de Java para la programación de gráficos: AWT, Swing y JavaFX. Se detalla su historia, características y diferencias. Además, se mencionan los paquetes principales de AWT y Swing, y se describen sus clases más importantes.

Tipo: Diapositivas

2021/2022

Subido el 29/10/2022

elliot-rodriguez-1
elliot-rodriguez-1 🇨🇴

5 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tópicos Avanzados de
Programación
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Topics Avanzados de Programación de Gráficos en Java: AWT, Swing y JavaFX y más Diapositivas en PDF de Programación Java solo en Docsity!

Tópicos Avanzados de

Programación

Actualmente hay tres conjuntos de API de Java para la programación de gráficos: AWT (Abstract Windowing Toolkit) API se introdujo en JDK 1.0. La mayoría de los componentes de AWT han quedado obsoletos y deben ser reemplazados por componentes Swing más nuevos. Swing API, un conjunto mucho más completo de bibliotecas de gráficos que mejora el AWT, se introdujo como parte de Java Foundation Classes (JFC). JFC consta de API Swing, Java2D, Accesibilidad, Internacionalización y Soporte de aspecto y conexión conectables. JavaFX, que se integró en JDK 8, está destinado a reemplazar a Swing.

AWT Se compone de 12 paquetes de 370 clases Swing es aún más grande, con 18 paquetes de 737 clases a partir de JDK 8. Comúnmente solo se usan 2 paquetes: java.awt y java.awt.event.

El paquete java.awt.event admite el manejo de eventos:

  • (^) Clases de eventos, como ActionEvent, MouseEvent, KeyEvent y WindowEvent.
  • (^) Interfaces de escucha de eventos, como ActionListener, MouseListener, MouseMotionListener, KeyListener y WindowListener.
  • (^) Clases de adaptador de escucha de eventos, como MouseAdapter, KeyAdapter y WindowAdapter.

Los Contenedores pueden albergar otros Contenedores o Componentes

dentro de ellos.

Los Componentes son los elementos gráficos con los que el usuario puede

interaccionar