https://github.com/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.
https://github.com/jerson/consola
Last synced: 22 days ago
JSON representation
métodos básicos de consola para obtener variables de manera simple y poder crear menús de manera fácil y rápida.
- Host: GitHub
- URL: https://github.com/jerson/consola
- Owner: jerson
- Created: 2013-05-11T23:54:56.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-05-12T16:24:58.000Z (about 13 years ago)
- Last Synced: 2025-10-20T00:39:54.559Z (10 months ago)
- Language: Java
- Size: 121 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
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
//************************************************************