Buenos días a todos.
Estoy realizando una pequeña aplicación Java y he creado una clase genérica de Login (JDialog), en la que el usuario introduce su nombre de usuario y password y accepta o cancela, para acceder a la determinadas pantallas de la aplicación.
Ésta pantalla quiero poder utilizarla como plantilla en diferentes proyectos para reutilizar código, por lo que lo único que necesito que haga, es que al llamarla desde cualquier clase, cuando el usuario presione los botones de "Acceptar" o "Cancelar" se cierre la pantalla de Login y me devuelva los valores que haya en los dos jtextfields de "Usuario" y "Password" y recogerlos en la clase principal para validarlos.
No tengo mucha experiencia en Java y no veo claro cómo montarlo.
No sé como podría delvolver valores de variables desde la clase de Login a la clase que la llamó y en ésta poder validar el acceso justo antes de cerrar la pantalla de login o mantenerla abierta hasta que el usuario entre valores de login correctos o cierre ésta pantalla.
Dónde necesito hacer la validación es en la clase que llama a la de login.
Saludos y perdonen el tocho de tema.