Este mini sistema fue creado como parte del proceso de aprendizaje en los cursos de aluraLatan
El funcionamiento es simple en la ventana principal tan solo elegimos ya sea el dibujo del dinero para el convertidor de moneda o el de la balanza para el convertidor de peso como se muestra acontinuacion
- Para Regresar o Ver informacion sobre el autor tan solo damos click en el dibujo de la persona ubicado en la parte inferior izquierda de todas las ventanas
El conversor es un sistema basico, en el cual al inicio se nos muestra una ventana en la cual por medio de dibujos debemos elegir cual conversor deberiamos elegir.
Para el proceso de validacion simplemente
if ((textmoneda2.getText().length() == 10) | Character.isLetter(validar)
| (validar == '.' && textmoneda2.getText().contains(".")) | (validar == ',')
| (validar == '.' && textmoneda2.getText().length() == 0)) {
e.consume();
}
- Limitamos el tamaño de caracteres que se ingresan.
- Solo se puede usar numeros.
- Solo se puede usar un punto en cada campo.
- [✔] 123.456
- [X] 12.34.56
- Ningun campo puede iniciar con un punto
- [✔] 123.456
- [X] .123456
🕷 Validacion: Al momento de introducir valores me permite tanto comas y puntos, el problema viene cuando introducimos ambas en el mismo campo salta una exepcion.
🕷 Ventana sin memoria de retorno: Al no querer crear varias clases iguales (La que tiene mis link y nombre) en el momento que de una ventana de conversion se presiona el boton de datos me vuelve al inicio y no regreso a la ventana que estaba anteriormente.
Solucion mas sencilla gano, no cerrar la ventana que invoca y cerrar solo la ventana, tambien se cierra si pierde el focus.
🕷 Codigo muy sucio: Falta mucha optimizacion que se ira implementando de a poco hasta obtener algo mas limpio.
🕷 Mala eleccion de colores: Tanto la interfaz grafica como el resto de ventanas no me convense del todo, cuando tenga inspiracion mejorara.
- Validacion.
- Ventana sin memoria de retorno.
- Codigo Muy sucio.
- Mala Eleccion de colores.
Si tiene en mente alguna mejora del programa o que considere que falta algo no dude a escribir.