Want to create interactive content? It’s easy in Genially!
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!