Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría Elena Fidalgo Rojas Modificado hace 6 años
1
INSTITUTO TÉCNOLOGICO SUPERIOR DE LIBRES
MATERIA:TOPICOS AVANZADOS DE PROGRAMACIÓN DOCENTE:ELIZABETH DÍAZ OREA JOptionPane.showMessageDialog INTEGRANTES: MARCO ANTONIO LÓPEZ MARISCAL DIEGO ROGELIO PARRA MARÍN CARLA PATRICIA VIVANCO GARCÍA
2
¿Qué es la librería swing?
El paquete Swing es parte de la JFC (Java Foundation Classes) en la plataforma Java. La JFC provee facilidades para ayudar a la gente a construir GUIs. Swing abarca componentes como botones, tablas, marcos, etc... Las componentes Swing se identifican porque pertenecen al paquete javax.swing.
3
Antes de la existencia de Swing, las interfaces gráficas con el usuario se realizaban a través de AWT (Abstract Window Toolkit), de quien Swing hereda todo el manejo de eventos.
4
Para todo componente AWT existe una componente Swing que la reemplaza, por ejemplo, la clase Button de AWT es reemplazada por la clase JButton de Swing (el nombre de todas las componentes Swing comienza con "J").
5
Las componentes de Swing utilizan la infraestructura de AWT, incluyendo el modelo de eventos AWT, el cual rige cómo una componente reacciona a eventos tales como, eventos de teclado, mouse, etc... Es por esto, que la mayoría de los programas Swing necesitan importar dos paquetes AWT: java.awt.* y java.awt.event.*.
6
cada aplicación Swing debe tener al menos un top-level container que contendrá toda la aplicación, estos pueden ser javax.swing.JFrame: Una ventana independiente. javax.swing.JApplet: Un applet. Diálogos: ventanas de interacción sencilla con el usuario como por ejemplo: java.swing.JOptionPane: Ventana de diálogo tipo SI_NO, SI_NO_CANCELAR, ACEPTAR, etc... java.swing.JFileChooser: Ventana para elejir un archivo. java.swing.JColorChooser etc.
7
JOPTIONPANE Existen diferentes tipos de ventanas de dialogo en el JOptionPane: Para mostrar mensajes (JOptionPane.showMessageDialog). Para pedir la confirmación (JOptionPane.showConfirmDialog). Para permitir al usuario introducir texto o para elegir entre las opciones predefinidas (JOptionPane.showInputDialog). Elegir entre una variedad de botones (JOptionPane.showOptionDialog).
8
JOptionPane.showMessageDialog.
Las siguientes son las cuatro variedades estándar de los cuadros de diálogo de confirmación disponibles a través de JOptionPane.showMessageDialog.
9
Default Yes/No Yes/No/Cancel
10
CÓDIGO import javax.swing.*; public class ConstructoresString { public static void main( String args[] ){ char arregloChar[] = { 'c', 'u', 'm', 'p', 'l', 'e', ' ', 'a', 'ñ', 'o', 's' }; byte arregloByte[] = { ( byte ) 'a', ( byte ) 'ñ', ( byte ) 'o', ( byte ) ' ', ( byte ) 'n', ( byte ) 'u', ( byte ) 'e', ( byte ) 'v', (byte) 'o' }; String s = new String( "hola" ); String s1 = new String(); String s2 = new String( s ); String s3 = new String( arregloChar );
11
String s4 = new String( arregloChar, 7, 4 ); String s5 = new String( arregloByte, 4, 5 ); String s6 = new String( arregloByte ); String salida = "s1 = " + s1 + "\ns2 = " + s2 + "\ns3 = " + s3 + "\ns4 = " + s4 + "\ns5 = " + s5 + "\ns6 = " + s6; JOptionPane.showMessageDialog( null, salida, "Ejemplo JOptionPane.showMessageDialog", JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 ); }
12
EJECUSIÓN
13
GRACIAS POR SU ATENCIÓN
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.