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

duda de novato con aplicación windows

Estas en el tema de duda de novato con aplicación windows en el foro de Java en Foros del Web. quiero lanzar una ventana , pedir login y si es correcto lanzar la otra... pero no se como tras lanzar la primera ventana que espere ...
  #1 (permalink)  
Antiguo 13/03/2013, 03:10
Tio
 
Fecha de Ingreso: enero-2005
Mensajes: 54
Antigüedad: 19 años, 3 meses
Puntos: 1
duda de novato con aplicación windows

quiero lanzar una ventana , pedir login y si es correcto lanzar la otra...

pero no se como tras lanzar la primera ventana que espere para verificar antes de lanzar la segunda, os pongo un poco de codigo:

public static void main(String[] args) {

// Pido credenciales
jframeLogin frmLogin = new jframeLogin();
frmLogin.setVisible(true);


// Llamo al jframePrincipal
jframePrincipal frm = new jframePrincipal();
frm.setVisible(true);

}
  #2 (permalink)  
Antiguo 13/03/2013, 03:44
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: duda de novato con aplicación windows

Hola:

No pongas el código seguido, por solo la visualización de la pantalla de login. En la pantalla de login habrá un botón o algo que el usuario pulse cuando haya introducido su usuario y clave.

Dentro del jframeLogin, donde añadas el botón, pon un código como este

Código java:
Ver original
  1. // Creacion del botón y añadido en la ventana
  2. JButton boton = new JButton("Login");
  3. this.getContentPane().add(boton, ....);
  4.  
  5. // Este es el código que tienes que poner
  6. // Cuando se pulse el boton, se verifica usuario y password
  7. // para mostrar el frame principal o sacar un error de acceso
  8. boton.addActionListener (new ActionListener() {
  9.    public void actionPerformed(ActionEvent e) {
  10.            // recoge usuario y password de la ventana
  11.            String usuario = textFieldNombre.getText();
  12.            char [] password = passwordField.getPassword();
  13.            // verifica y actua en consecuencia
  14.            if (esCorrecto(usuario,password)) {
  15.                  jframePrincipal frm = new jframePrincipal();
  16.                  frm.setVisible(true);
  17.            } else {
  18.                  // Aviso al usuario de que se ha equivocado con usuario/password.
  19.            }
  20.    }
  21. });

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: windows
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 22:32.