Está en la página 1de 2

JOptionPane: showMessageDialog y showInputDialog Page 1 of 2

English Version
Me gusta 569

JAVA ANDROID JUEGOS SQL HTML CONCEPTOS

Java desde cero JOptionPane: showMessageDialog y showInputDialog


¿Por qué aprender Java?
Historia no oficial de Java
El ecosistema Java
Entrada y salida usando ventanas
Datos primitivos y clases
Variables y referencias Como hacer esto dependerá de qué tipo de aplicación estemos desarrollando. Si es Web usaremos una página html, si es
Arrays e identificadores android una Activity, si es de línea de comandos MS-DOS lo vimos en el tutorial "Entrada y salida por consola en Java" y sí
Métodos en Java es una aplicación de escritorio podemos usar una ventana como veremos en este tutorial.
Instalación JDK
Crear, ejecutar programa JOptionPane
Instalar Eclipse IDE
package e import
Esta clase hace realmente fácil el mostrar ventanas standards para mostrar y pedir información a los usuarios. Estas
Entrada y salida. Consola
Generar Arch. Jar Ejectable
ventanas llamadas Dialogs, se muestran en forma “Modal” que significa que bloquean la aplicación hasta que son cerradas.
Constructores y this
JOptionPane es parte de la librería Swing para el manejo de interfaces gráficas. Esta librería es muy compleja, pero en este
Literales, oper. y casting
Entrada y salida.Ventanas
tutorial veremos lo suficiente para mostrar y recibir información del usuario. Más adelante veremos Swing en más detalle.
Sent. condicional if else
while, variable contador
Random, sortear números
Sentencia for
Ejemplos con array
Como depurar con Eclipse
Sentencia switch
String versus StringBuilder showMessageDialog(Component parentComponent, Object message)
Programación básica Este método crea una ventana que muestra un mensaje entregado en el parámetro message. El parámetro parentComponent
Instalar entorno es para indicar la ventana padre. En estos primeros tutoriales usaremos null en este parámetro.
Variables y Tipos
Expresiones import javax.swing.JOptionPane;
Entrada y Salida
Sentencia if public class HelloWorld {
Operadores Lógicos
public static void main(String[] args) {
Sentencia switch
JOptionPane.showMessageDialog(null, "Hello World");
Sentencia while
}
Sentencia for y arrays
Métodos Estáticos }

Métodos - Parámetros
Objeto, instancia y POO
Beans, public y private
Herencia
Sobreescribir un método
Instalar ObjectAid UML
Polimorfismo en POO
Interfaces
Eclipse debugging

Swing - Interfaz grafica


String showInputDialog(Object message)
Cajas de diálogo
Validación de datos
Este método es una función que muestra una ventana con una caja de texto y dos
Primera ventana
botones: Aceptar y Cancelar. Si oprimimos aceptar, recibiremos un String con el
Listeners para botones
Clase interna anónima contenido de la caja de texto como retorno de la función. Si oprimimos cancelar,
iniciar una aplicación recibiremos un null como resultado.

J2EE - Servlest y jsp


Instalar Apache Tomcat
Primer Servlet
Parámetros, GET y POST
J2EE Eclipse IDE
Despliegue (Deployment)
Java Server Pages JSP
Depurar aplicación web
Depuración remota
El siguiente ejemplo muestra cómo podemos usar este Dialog.
Spring Framework
Contenedor de Beans package com.edu4java.javatutorials;
Inyección de dependencias
Instalación del Framework import javax.swing.JOptionPane;
Construir un Contenedor
Creación de Beans public class ShowInputDialogExample {
Cableando Beans
public static void main(String[] args) {
Arquitectura de 3 capas
String name = JOptionPane.showInputDialog("Type your name please");
JOptionPane.showMessageDialog(null, "Hello " + name);
}
}

Resumen
Los métodos showMessageDialog y showInputDialog de JOptionPane son un poco avanzados para la altura de nuestro curso
actual pero son la forma más simple de entrada y salida de información para nuestros proximos tutoriales.

Aquí podemos ver el poder de la programación orientada a objetos donde componentes sofisticados se pueden manejar de
una forma sencilla. JOptionPane oculta toda la complejidad en el manejo de estas ventanas.

<<Literales, operadores y casting de tipos primitivos Sentencia condicional - if else>>

http://www.edu4java.com/es/java/joptionpane-showmessagedialog-showinputdialog.h... 27/04/2018
JOptionPane: showMessageDialog y showInputDialog Page 2 of 2

http://www.edu4java.com/es/java/joptionpane-showmessagedialog-showinputdialog.h... 27/04/2018

También podría gustarte