Skip to content

Latest commit

 

History

History
126 lines (69 loc) · 3.48 KB

README.md

File metadata and controls

126 lines (69 loc) · 3.48 KB

Challenge ONE Back End - Java

Este mini sistema fue creado como parte del proceso de aprendizaje en los cursos de aluraLatan

idea64_wiIWS5Z9Bn



Funcionamiento

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

idea64_QOqcZlIh1o

  • 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


Descripción

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.



Proceso de Validacion

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


Fallas que aun no logro solucionar

🕷 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.

yoZDO77eY0


🕷 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.

idea64_rFMCCCtVpV

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.

Corregido

  • Validacion.
  • Ventana sin memoria de retorno.
  • Codigo Muy sucio.
  • Mala Eleccion de colores.



Autor


Robinson Rezabala


Si tiene en mente alguna mejora del programa o que considere que falta algo no dude a escribir.