Foros del Web » Programación para mayores de 30 ;) » Java »

Inicio de sesión con Swing.

Estas en el tema de Inicio de sesión con Swing. en el foro de Java en Foros del Web. Buenas, qué tal: Estoy desarrollando una aplicación más o menos amplia utilizando Swing, que, entre otras funciones, dispone, cómo no, de un inicio de sesión. ...
  #1 (permalink)  
Antiguo 28/12/2010, 13:55
 
Fecha de Ingreso: diciembre-2009
Mensajes: 51
Antigüedad: 14 años, 11 meses
Puntos: 1
Inicio de sesión con Swing.

Buenas, qué tal:

Estoy desarrollando una aplicación más o menos amplia utilizando Swing, que, entre otras funciones, dispone, cómo no, de un inicio de sesión.

Pues bien, necesito que, tras validar el inicio de sesión en una ventana, el resto de ventanas "recuerden" al usuario logueado, es decir, si, por ejemplo, inicia sesión un usuario "X" en la ventana de inicio de sesión, el resto de ventanas "recuerden" dicho usuario para, por ejemplo, mostrar sus datos personales.

Lo he probado con sesiones, pero el profesor me ha aconsejado que no lo haga así para no complicar lo demás; también he buscado en Internet, pero sólo he encontrado formas complicadas de hacerlo cuando probablemente es muy sencillo, simplemente es que hace mucho que no programa en Java.

¿Sabéis alguna forma de hacerlo fácil y rápidamente?

Gracias de antemano, un saludo.
  #2 (permalink)  
Antiguo 29/12/2010, 00:43
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Inicio de sesión con Swing.

Una forma sencilla de hacerlo es guardar esos datos en variables estática y públicas de alguna clase. Haciéndolo así, las tienes accesibles en cualquier sitio NombreClase.dato

No es la forma más elegante, pero sí la más sencilla.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: inicio, sesión, swing
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:13.