miércoles, 29 de diciembre de 2010

Uso de JOptionPane.

Ahora ya sabemos como vamos a imprimir en pantalla con java. usando el System.out.println("Imprimiendo en pantalla");
habrás notado que a veces cuando estas trabajando en sistemas los mensajes no salen directamente en pantalla sino que te aparecen como cuadros de dialogo avisándote algo o haciéndote referencia a acciones que realizaste con éxito o de errores. los famosos MsgBox de VB. ahora te mostrare como hacerlos en java.

primero debes saber que para poder usar estos mensajes debes importar un paquete en el cual están las librerías que java utiliza para mostrar estos mensajes.

el paquete se llama swing.

Como importar paquetes?
Para importar el paquete swing deberas hacer uso de la palabra reservada en java import

ahora que ya sabes como hacer una aplicacion simplemente creala en netbeans como ya aprendimos anteriormente. yo hare el codigo directamente aca tu puedes hacerlo en netbeans para probar que si funciona y para practicar.

primeramente vamos a importar el paquete de esta manera:

import javax.swing.*;
javax es el paquete principal dentro de el esta swing el cual dentro tiene las librerias a usar. vamos a colocar * para poder hacer uso de cualquiera de ellas y no limitarnos solo a una como lo es JOptionPane.

aca el codigo:

import javax.swing.*;
public class UsandoOptionPane{

public static void main(String []args)
{
//usando JOptionPane

JOptionPane.showMessageDialog(null,"Esta es mi primera caja de dialogo");
}

}

al correrlo te lanzara el cuadro de dialogo con el mensaje "Esta es mi primera caja de dialogo".


Asimismo si deseas ingresar datos puedes hacerlo usando el JOptionPane pero ya no seria .showMessageDialog sino que tendrias que usar el showInputDialog. para ingresar datos que podras asignar a una variable y asi comenzar a hacer tus mini aplicaciones en java. de esta manera:


import javax.swing.*;

public class NuevoEjemplo{

public static void main(String []args){

String nombre = ""; //colocamos ="" para inicializar el String

nombre = JOptionPane.showInputDialog("Digita tu nombre");
JOptionPane.showMessageDialog(null,"Tu nombre es: " +nombre);

// el signo de mas (+) sirve para concatenar la variable al String.
}
}

cuando escribes dentro del codigo el simbolo // es para hacer comentarios. el compilador no toma en cuenta lo que esta en comentario y te puede servir para guiarte o guiar a alguien mas que vea el codigo.



No hay comentarios:

Publicar un comentario