2010-11-13 43 views
0

En essayant de faire un système de connexion symple en utilisant swingf, j'ai des problèmes avec if instructions pour vérifier les détails de connexion si vous pouvez trouver des falts dans mon code qui serait génial:) (la seconde déclaration if ne se déclenche pas si le test est entré dans la zone de texte)java actionlistener problème

public void actionPerformed(ActionEvent e) 
{ 
    if ((e.getSource()) == loginButton) 
    { 
    login(); 
    } 
} 

public void login() 
{ 
    String test = loginField.getText(); 
    System.out.println(test); 
    if (test == "test") 
    { 
      System.out.println(test); 
    } 
} 

Répondre

1

Il semble que vous essayez de comparer le test de chaîne à « test ».

En Java, vous comparez deux chaînes comme ceci:

if (test.equals("test")) { 

l'opérateur == ne retourneront vrai si les deux chaînes sont EXACT même objet.

+0

merci beaucoup beaucoup son travail maintenant !!!!! :) – SteT