Ejemplo de login utilizando Arena y Xtend
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/main/java/org/uqbar/login
.gitignore
.travis.yml
LoginWindow.launch
README.md
pom.xml

README.md

Login

Build Status

En este ejemplo se muestra el uso de un PasswordField en una ventana de login. El PasswordField oculta los caracteres ingresados por pantalla.

image

Si la password está ok debe mostrar el label en verde, en caso contrario se muestra en naranja. Aquí se ve que el que sabe si la password es correcta es el modelo, pero el que debe asociar

  • password correcta => verde
  • password incorrecta => naranja

es un controller de Arena, que maneja colores.

El modelo

Es un objeto Login con las siguientes propiedades

  • usuario
  • password
  • la password válida (que se ingresa en el constructor)
  • si la password está ok, que se bindea contra un label en la vista