por que no me sale el codigo [resuelto]

Iniciado por abelnav12, 16 Febrero 2015, 18:32 PM

0 Miembros y 1 Visitante están viendo este tema.

abelnav12

ola muchachos , he estado haciendo una pequeña aplicacion como practicando lo aprendido  
, supuestamente todo esta correcto pero cuando lo ejecuto ,m sale la ventana pongo mi usuario y clave , y m bota error .y eso k los datos son correctos ,despues de escribir muchas veces m sale todo ok , m podrian ayudar por favor :)

 private void btningresarActionPerformed(java.awt.event.ActionEvent evt) {                                            
     String usuario= txtusuario.getText();// convertir en cadena para usar metodo equals
       String contraseña = txtcontraseña.getText();
       
       
       if(usuario.equals("abel") && contraseña.equals("jazmin") ){
           JOptionPane.showMessageDialog(null,"FELICITACIONES, EN HORA BUENA PUDISTE ENTRAR");
          Menuprincipal m =new Menuprincipal();
          m.setVisible(true);
          setVisible(false);
         
           
       }
       else {
       JOptionPane.showMessageDialog(null,"error tu usuario o calve son erroneas");
   }    
   
           
         
   }                                          


aqui esta el proyecto https://mega.co.nz/#!1RkTzSCK!5OSA6sj-k7Clufz9VIZoojTM0yISDYe-i9Gu19J872k

Usuario Invitado

#1
Cuando usas getText() en un JPasswordField lo que hace la VM es colocar el texto en un pool de la clase String hasta que el garbage collector lo elimine.  Por ésta razón ha sido declarado obsoleto hace ya varios años. Intenta usando:

Código (=java) [Seleccionar]
if(String.valueOf(txtContrasena.getPassword()).equals("jazmin"))
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein

abelnav12

muchas gracias Gus Garsaky , ahora todo esta corriendo de maravilla  ;D

Usuario Invitado

De nada. Si tienes 1 minuto, edita el título del tema y coloca el texto [Resuelto] antes del tema. También colocale un check verde para indicar que está resuelto.

Un saludo y no dudes en volver a preguntar ante cualquier problema.
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein