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

Get started free

JAVA SWING

Jose Walles

Created on November 6, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

SWING EN JAVA

Descripción

Interfaces Graficaz de Usuario

Desarrollo de apps

Java Swing nos permite construir aplicaciones de escritorio con interfaz visual en cualquier sistema operativo

Swing es una biblioteca de clases que permite crear interfaces gráficas de usuario en Java. Esta biblioteca posibilita el desarrollo de interfaces

Las interfaces gráficas de usuario (GUI) ofrecen al usuarioventanas, cuadros de diálogo, barras de herramientas, botones,listas desplegables y muchos otros elementos

+ info

Swing/ AWT

Swing es la evolución del AWT, la cual al igual que Swing es un conjunto de librerías enfocadas a la construcción de interfaces. A partir de AWT nace Swing y con el mejoras no solo en aspectos visuales sino también en portabilidad y comportamiento.

Compatible con

LINUX

WINDOWS

Contenedores

Componentes

Componentes: Elementos que se añaden a contenedores. Usualmente los componentes tienen aspecto gráfico, como un botón.

Contenedores: Elementos capaces de albergar otros elementos.

MAC OS

SOLARIS

Ver +

Ver +

Equipo

Timeline / Hitos

Jose manuel montes de oca walles ico g-31

1996Hubo problemas de compatibilidad con otros sitemas operativos

1996Desarrollo IFC

1996se conocia como AWT.

1997los componentes de IFC eran mostrados y controlados directamente por código Java

1997 anunciaron su intención de combinar IFC con otras tecnologías y se implementa java swing

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

¿Tienes una idea?

¡Que fluya la comunicación!

Con las plantillas de Genially podrás incluir recursos visuales para dejar a tu audiencia con la boca abierta. También destacar alguna frase o dato concreto que se quede grabado a fuego en la memoria de tu público e incluso embeber contenido externo que sorprenda: vídeos, fotos, audios... ¡Lo que tú quieras! ¿Necesitas más motivos para crear contenidos dinámicos? Bien: el 90% de la información que asimilamos nos llega a través de la vista y, además, retenemos un 42% más de información cuando el contenido se mueve.

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

Ver

Contenedores

Swing proporciona tres tipos de contenedores de alto nivel: JFrame, JDialog y JApplet.

DIALOG

Ver

APPLET

Ver

Contenedores y Componentes

JFrame – Es la Ventana de aplicación, el contenedor principal JDialog – Una ventana de tipo Ventana de diálogo, tambien puede ser un contenedor principal. JPanel – Permite la creación de paneles independientes donde se almacenan otros componentes. JScrollPane – permite la vinculación de barras de desplazamiento en un contenedor.

Componentes: Elementos que se añaden a contenedores. Usualmente los componentes tienen aspecto gráfico, como un botón. Se añaden siguiendo las siguiente reglas:

  • Un componente se visualizará si lo hemos añadido a un contenedor.
  • Un componente sólo se puede añadir una vez a un contenedor.
  • Los componentes los debemos añadir al panel del contenedor.

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

JAVA SWING

Swing es una biblioteca de clases que permite crear interfaces gráficas de usuario en Java. Swing forma parte del paquete estándar, no hace falta importar ningún fichero adicional en nuestros proyectos. La biblioteca Swing está construida sobre el conjunto de herramientas de widgets abstractos de Java ( AWT )

¿Tienes una idea?

¡Que fluya la comunicación!

Con las plantillas de Genially podrás incluir recursos visuales para dejar a tu audiencia con la boca abierta. También destacar alguna frase o dato concreto que se quede grabado a fuego en la memoria de tu público e incluso embeber contenido externo que sorprenda: vídeos, fotos, audios... ¡Lo que tú quieras! ¿Necesitas más motivos para crear contenidos dinámicos? Bien: el 90% de la información que asimilamos nos llega a través de la vista y, además, retenemos un 42% más de información cuando el contenido se mueve.

  • 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?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!