Está en la página 1de 3

Mapa Mental Programacion

JOptionPane es una clase que nos permite mostrar un dialogo gráfico con el que
podemos interactuar para introducir o mostrar la información que queramos.
Elementos de un JOptionPane
ParentComponent o ventana padre: que es el primer parámetro y representa a la
ventana padre. Por el momento la pondremos a null y nos funcionará sin problema
(null o component que puede ser un JFrame).
Message o mensaje: contiene el texto a mostrar (String).
Title o título: nos permite introducir un título a la ventana (String).
Icon o icono: nos permite introducir un icono a la ventana (Ejemplo
JOptionPane.INFORMATION_MESSAGE).
messageType: nos permite introducir un número (ver segunda imagen. Escribimos un
número. Por ejemplo: 0).

Ventajas y desventajas de JOptionPane


Ventanjas de JOptionPane:
➔ Simple.
➔ Flexible.
➔ Rápido.
➔ No requiere grandes conocimientos de interfaces para su uso.
Desventajas de JOptionPane:

➔ Se crea mediante a métodos estáticos, por eso, no hace falta instanciar nada.
➔ No es muy potente, solamente muestra mensajes de diálogos simples. Si
queremos realizar diálogos más complejos, es donde entraría en juego Jframe,
del que hablaremos más adelante.
Tipos de mensaje en JOptionPane
JOptionPane tiene diferentes ventanas de dialogo, entre las que se encuentran:

➔ JOptionPane.showMessageDialog() nos permite mostrar un mensaje.


➔ JOptionPane.showInputDialog() nos permite la entrada de datos (similar al
famoso Scanner de la consola).
➔ JOptionPane.ConfirmDialog() nos permite hacer preguntas con varías
confirmaciones. Por ejemplo: Sí, No, Cancelar.
➔ JOptionPane.showOptionDialog() engloba/unifica los 3 anteriores diálogos.
Arreglos
es una colección ordenada de datos (tanto primitivos u objetos dependiendo del
lenguaje).
Se distinguen dos partes en los arreglos:
• Los componentes. Hacen referencia a los elementos que componen o forman el
arreglo. Es decir, son los valores que se almacenan en cada una de sus casillas.
• Los índices. Son los que permiten acceder a los componentes del arreglo en forma
individual. Es decir, la posición dentro del arreglo

Los arreglos tienen un atributo llamado shape, que es una tupla con los tamaños de
cada dimensión. En el ejemplo, a es un arreglo de dos dimensiones que tiene tres filas
y cuatro columnas:
>>> a.shape
(3, 4)

También podría gustarte