Cuadros de Diálogo

Son ventanas que por lo general se utilizan para desplegar mensajes importantes para el usuario de una aplicación

Java 2 incluye la clase JOptionPane que permite desplegar fácilmente un cuadro de diálogo que contiene información

package bienvgrafica;

import javax.swing.JOptionPane; // importa la clase JOptionPane

/**

* @author Jorge Armando

*/

public class Main {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

JOptionPane.showMessageDialog( null, "Bienvenido\na la\nProgramacion\nen Java!" );

System.exit( 0 ); // termina el programa

}

}

Una de las grandes fortalezas de Java es su rica colección de clases predefinidas, las cuales pueden reutilizar los programadores.

Las diversa clases predefinidas se agrupan en categorías de clases relacionadas llamadas paquetes

A los paquetes se les conoce de manera colectiva como biblioteca de clases en Java o como la interfaz de programación de aplicaciones de Java (API)

La clase cestá definida para nosotros en un paquete llamado javax.swing

import javax.swing.JOptionPane;

Es una instrucción para importar. El compilador utiliza instrucciones import para identificar y cargar las clases requeridas para compilar un programa en Java

Las instrucciones import ayudan al compilador a localizar las clases que intenta utilizar.

Cada porción del nombre del paquete es un directorio o carpeta en el disco.

Todos los paquetes en la API de Java se almacenan en el directorio java o javax que contiene muchos subdirectorios como swing

swing

Esté paquete contiene muchas clases que ayudan a los programadores en Java a definir las interfaces gráficas de usuario (GUI) para sus aplicaciones.

Los componentes GUI facilitan la entrada de datos por parte del usuario de su programa y a dar formato o presentar la salida de datos para el usuario del programa

Utilizamos el método estático exit de la clase System para terminar con la aplicación.

Está línea es necesaria en cualquier aplicación que despliegue una interfaz gráfica de usuario, para terminar con la aplicación.

Recuerda que los identificadores que empiezan con mayúscula por lo general representan nombres de la clases.

El argumento 0 indica que las aplicaciones terminaron exitosamente.

La clase System es parte del paquete java.lang

Observa que la está clase no se importo, mediante la instrucción import al principio del programa, esto es por que, el paquete java.lang se importa automáticamente en cada programa de Java

Resultado

Tipos de Diálogo de Mensajes

Realiza el siguiente programa:

Observa los resultados:

Realiza los siguientes programas:

virj