Introducción JOptionPane y Diálogos modales
En nuestras aplicaciones Java Swing es bastante habitual que tengamos que pedir al usuario la confirmación de una acción (por ejemplo, salir de la aplicación o borrar unos datos), pedirle algún dato sencillo, darle a elegir entre varias acciones o simplemente mostrarle un aviso. A veces es necesario para estas acciones abrir una ventana secundaria donde el usuario debe realizar la acción que sea y cerrarla. Por ejemplo, podemos mostrarle una ventana preguntando algo como "¿Estás seguro que quieres borrar todos esos datos?" y que tenga un par de botones de "Sí, estoy seguro" y "No, no creo".
Afortunadamente, en java no tenemos que hacer esas ventanas. Para las acciones más habituales, ya tenemos la clase JOptionPane que muestra esas ventanas por nosotros y nos devuelven la elección hecha por el usuario. En otras ocasiones, nos tendremos que hacer una ventana a nuestra medida, pero si usamos un JDialog modal, al menos tendremos la ventaja de que el código esperará a que el usuario introduzca los datos en dicha ventana.
Vamos a ver en este artículo ejemplos con JOptionPane y Diálogos modales. En el siguiente enlace puedes ver todo el código detallado de estos .
Revise el siguiente link
import javax.swing.JoptionPane;
public class ejemplo
{
public static void main(String[] args)
{
String ManzanaCadena =JOptionPane.showInputDialog("Introduce el numero de manzanas:");
int appleCount = Integer.parseInt(ManzanaCadena);
String NaranjaCadena =
JOptionPane.showInputDialog("Introduce el numero de Naranjas:");
int orangeCount = Integer.parseInt(NaranjaCadena);
int totalFruitCount = appleCount + orangeCount;
JOptionPane.showMessageDialog(null,"TEl numero Total de Frutas es = " + totalFruitCount);
JOptionPane.showMessageDialog(null,"El numero de manzanas "+appleCount+ "\n mas el numero de naranjas "+orangeCount+ "\n es igual a " +totalFruitCount );
System.exit(0);
}
}
- Realiza un programa que solicite un numero entre 1..999 y deberas decirle cuantos
billetes de 100
billetes de 50
billetes de 20
monedas de 10
monedas de 5
monedas de 2
monedas de 1
Necesitara para poder mostrar la cantidad
este programa lo realizaras de la manera modo consola para leer datos del teclado y otro programa con la nueva forma que se muestra aqui.
- Realize un programa que lea 6 calificaciones y me diga cuantos alumnos pasaron y cuantos reprobaron donde la calificacion minima para pasar es el 7
este programa lo realizaras de la manera modo consola para leer datos del teclado y otro programa con la nueva forma que se muestra aqui.
No hay comentarios:
Publicar un comentario