Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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).
➔ 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:
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)