Want to create interactive content? It’s easy in Genially!

Get started free

AWT Y SWING

Freimar Esperanza Diaz Marchan

Created on March 11, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

awt y swing

AWT

QUÉ ES

VENTAJAS

JAVA

CARACTERÍSTICAS

DESVENTAJAS

JAVA

QUÉ ES

VENTAJAS

JAVA

CARACTERÍSTICAS

DESVENTAJAS

SWING

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.
DESVENTAJAS
  • Limitaciones de diseño: AWT carece de ciertas características y flexibilidad en comparación con bibliotecas de GUI más modernas como Swing o JavaFX.
  • Aspecto nativo: AWT utiliza los componentes de interfaz de usuario nativos del sistema operativo subyacente, lo que puede resultar en una apariencia inconsistente en diferentes plataformas.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.

¿Qué es ?

Es una biblioteca gráfica para el lenguaje de programación Java. Permite hacer interfaces gráficas mediante artefactos de interacción con el usuario, como botones, menús, texto, botones para selección, barras de deslizamiento, ventanas de diálogo, selectores de archivos, etc.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.
DESVENTAJAS
  • Curva de aprendizaje: Swing puede tener una curva de aprendizaje más pronunciada que AWT, especialmente para aquellos nuevos en el desarrollo de GUI en Java.
  • Uso intensivo de recursos: Debido a su mayor flexibilidad y funcionalidad, las aplicaciones Swing pueden consumir más recursos de memoria y CPU en comparación con aplicaciones AWT más simples.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.
¡QUÉ ES?

Swing es una biblioteca de GUI (Interfaz Gráfica de Usuario) para Java que ofrece una amplia gama de componentes de interfaz de usuario, gráficos y herramientas para crear aplicaciones de escritorio.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.

CARACTERÍSTICAS

  • Se apoya sobre AWT y añade JComponents.
  • Utiliza el modelo de eventos de java 1.1.
  • Selección de diferentes apariencias (Look & Feel).
  • Utilización de componentes ligeros.
  • Arquitectura Model-View-Controller (MVC).
  • Nuevos componentes (árboles, tablas, frames internos, etc.).
  • Otros: iconos, bordes, tooltips, beans, etc.
  • Proporciona utilidades para facilitar creación de aplicaciones gráficas.

CÓMO SE UTILIZA

  1. Pimero debes importar las clases necesarias del paquete javax.swing
  2. Puedes crear instancias de los componentes de interfaz de usuario que necesitas, como JFrame, JButton, JLabel, etc.
  3. Configuras estos componentes según tus necesidades y los añades a un contenedor (JFrame, JPanel, etc.).
  4. Debes manejar los eventos de usuario asociados con estos componentes si es necesario, de manera similar a como se hace en AWT.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.

CÓMO SE UTILIZA

  1. Importar las clases necesarias del paquete java.awt.
  2. Puedes crear instancias de los componentes de interfaz de usuario que necesitas, como ventanas, botones, etc.
  3. Configuras estos componentes según tus necesidades y los añades a un contenedor (como un Frame o un Panel).
  4. Debes manejar los eventos de usuario asociados con estos componentes si es necesario.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.

¿Tienes una idea?

Plásmala en una ventana

Crea una nueva capa de contenido con todas las funcionalidades de Genially.

  • Genera experiencias con tu contenido.
  • Tiene efecto WOW. Muy WOW.
  • Logra que tu público recuerde el mensaje.
  • Activa y sorprende a tu audiencia.
CARACTERÍSTICAS
  • Portabilidad: AWT está diseñado para ser portátil entre diferentes plataformas.
  • Componentes gráficos básicos: AWT proporciona componentes básicos de interfaz de usuario, como ventanas, botones, etiquetas, campos de texto, listas, etc.
  • Soporte para gráficos: AWT permite la creación y manipulación de gráficos 2D, lo que es útil para dibujar formas, imágenes, texto, etc.
VENTAJAS
  • El diseño en Java puro posee menos limitaciones de plataforma.
  • El desarrollo de componentes Swing es más activo.
  • Los componentes de Swing soportan más características.
VENTAJAS
  • Los componentes AWT son más rápidos porque usan peers nativos.
  • La mayoria de los browsers soportan las clases AWT, así los applets pueden correr sin necesidad de un Java plugin.
  • Los componentes AWT reflejan mejor la interfaz propia del sistema en el que están ejecutándose.