jerson / Consola

métodos básicos de consola para obtener variables de manera simple y poder crear menús de manera fácil y rápida.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consola

métodos básicos de consola para obtener variables de manera simple y poder crear menús de manera fácil y rápida.

###Ejemplos de Consola

  • ####Obtener una Cadena

      Consola consola = new Consola(System.in);
      String texto = consola.getCadena(); 
    
  • ####Obtener una Cadena con mensaje

      Consola consola = new Consola(System.in);
      String texto = consola.getCadena("Ingresa un Texto"); 
      //Ingresa un Texto:    
    
  • ####Obtener un Numero

      Consola consola = new Consola(System.in);
      double numero = consola.getNumero();  
    
  • ####Obtener un Numero con mensaje

      Consola consola = new Consola(System.in);
      double numero = consola.getNumero("Ingresa un Numero"); 
      //Ingresa un Numero:    
    
  • ####Obtener un Numero con mensaje y valor por defecto

      Consola consola = new Consola(System.in);
      double defecto = 45;
      double numero = consola.getNumero("Ingresa un Numero",defecto);   
      //Ingresa un Numero [45]:   
    
  • ####Obtener un Entero

      Consola consola = new Consola(System.in);
      int numero = consola.getEntero();  
    
  • ####Obtener un Entero con mensaje

      Consola consola = new Consola(System.in);
      int numero = consola.getEntero("Ingresa un Numero Entero");  
      //Ingresa un Numero Entero: 
    
  • ####Obtener un Entero con mensaje y valor por defecto

      Consola consola = new Consola(System.in);
      int defecto = 30;
      int numero = consola.getEntero("Ingresa un Numero Entero",defecto); 
      //Ingresa un Numero Entero [30]:   
    
  • ####Obtener un Boolean

      Consola consola = new Consola(System.in);
      boolean valor = consola.getBoolean();  
    
  • ####Obtener un Boolean con mensaje

      Consola consola = new Consola(System.in);
      boolean valor = consola.getBoolean("Deseas Continuar");  
      //Deseas Continuar SI/NO [SI]:         
    
  • ####Obtener un Boolean con mensaje y valor por defecto

      Consola consola = new Consola(System.in);
      boolean defecto = false;
      boolean valor = consola.getBoolean("Deseas Continuar",defecto);   
      //Deseas Continuar SI/NO [NO]:      
    
  • ####Obtener Coordenadas

      Consola consola = new Consola(System.in);
      double[][] coordenadas = consola.getCoordenadas(2);
      
      //Los Los Datos para I[0]:
      //I[0][X]:3
      //I[0][Y]:5
      //
      //Los Los Datos para I[1]:
      //I[1][X]:6
      //I[1][Y]:7    
    
  • ####Obtener Matriz

      Consola consola = new Consola(System.in);
      double[][] matriz = consola.getMatriz(2,3); 
      //Ingresa datos para M[0]:
      //M[0][0]:1
      //M[0][1]:2
      //
      //Ingresa datos para M[1]:
      //M[1][0]:3
      //M[1][1]:4
      //
      //Ingresa datos para M[2]:
      //M[2][0]:5
      //M[2][1]:6
    

####Validación

en caso el campo sea incorrecto se mostrara un mensaje de error para que se ingrese el valor nuevamente

**Error: Valor Incorrecto, Intente Nuevamente**

###Ejemplos de Menú

  • ####Crear un menú

      Menu menu = new Menu();
      menu.setTitulo("Titulo del Menu");
      menu.agregar("opcion 1", new MenuCallback() {
         @Override
         public void ejecutar() {
             System.out.println("tu codigo aqui");
         }
      });
      
      menu.agregar("opcion 2", new MenuCallback() {
    
         @Override
         public void ejecutar() {
             System.out.println("tu codigo aqui");
         }
      });
      
      menu.mostrar();
      
      
      //------------------------------------------------------------
      //-                      Titulo del Menu                     -
      //------------------------------------------------------------
      //[1] opcion 1 
      //[2] opcion 2 
      //[3] Salir 
      //
      //Selecciona una Opcion:2
      //------------------------------------------------------------
      //                          opcion 2                          
      //------------------------------------------------------------
      //
      //tu codigo aqui
      //
      //************************************************************
      //            Presione ENTER para regresar al menu            
      //************************************************************
    
  • ####Crear sub menu

      Menu menu = new Menu();
      
      menu.setTitulo("Titulo del Menu");
      menu.agregar("opcion 1", new MenuCallback() {
      
         @Override
         public void ejecutar() {
             System.out.println("tu codigo aqui");
         }
      });
      
      menu.agregar("opcion 2", new MenuCallback() {
      
         @Override
         public void ejecutar() {
             System.out.println("tu codigo aqui");
         }
      });
      
      Menu submenu = new Menu();
      submenu.setTitulo("Titulo del Sub Menu");
      
      submenu.agregar("sub opcion", new MenuCallback() {
      
         @Override
         public void ejecutar() {
             System.out.println("tu codigo aqui");
         }
       });
      menu.agregar("Submenu", submenu);
      
      menu.mostrar();
      
      //------------------------------------------------------------
      //-                      Titulo del Menu                     -
      //------------------------------------------------------------
      //[1] opcion 1 
      //[2] opcion 2 
      //[3] Submenu 
      //[4] Salir 
      //
      //Selecciona una Opcion:3
      //------------------------------------------------------------
      //-                    Titulo del Sub Menu                   -
      //------------------------------------------------------------
      //[1] sub opcion 
      //[2] Regresar 
      //[3] Salir 
      //
      //Selecciona una Opcion:1
      //------------------------------------------------------------
      //                         sub opcion                         
      //------------------------------------------------------------
      //
      //tu codigo aqui
      //
      //************************************************************
      //            Presione ENTER para regresar al menu            
      //************************************************************
    

About

métodos básicos de consola para obtener variables de manera simple y poder crear menús de manera fácil y rápida.


Languages

Language:Java 100.0%