import javax.swing.*;
/**
*
* @author RafaLizcano
*/
public class Main {
public static int menu() {
int opc=-1;
String cadMenu="Digite sus opciones:\r\n\r\n"
+ "1. Opcion 1\r\n"
+ "2. Opcion 2\r\n"
+ "3. Opcion 3\r\n"
+ "\r\n0. SALIR\r\n \r\n";
do {
try {
opc=Integer.parseInt(JOptionPane.showInputDialog(cadMenu));
}
catch(Exception e){
System.out.println("No es un número, es una cadena de texto.");
JOptionPane.showMessageDialog(null, "No es una entrada valida \r\n"+ e.getMessage());
}
} while ((opc<0)||(opc>3));
return (opc);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
boolean seguir=true;
do {
switch (menu()) {
case 1:
JOptionPane.showMessageDialog(null, "Aqui va la opcion 1");
break;
case 2:
JOptionPane.showMessageDialog(null, "Aqui va la opcion 2");
break;
case 3:
JOptionPane.showMessageDialog(null, "Aqui va la opcion 3");
break;
default: seguir=false;
}
} while (seguir);
}
}
No hay comentarios:
Publicar un comentario