Pb condition java
Résolu
Bonjour,
je suis débutant en java, j'ai un code simple mais, je sais pas où est l'erreur, j'espère que vous m'aider à résoudre mon pb, voila:
J'ai une Jframe contenant trois éléments; JcomboBox, un JtextField et un bouton, lorsqu'on clique sur le bouton je veux vérifier dans une autre classe si les valeur de jcombobox == "Pro" && Jtextfield == "root", si oui, on doit exécuter une autre Jframe sinon, on affiche erreur, voila les codes:
//---------JFRAM 1--------------
private void EntrerActionPerformed(java.awt.event.ActionEvent evt) {
fct = fonction.getSelectedItem().toString();
user = login.getText();
if((javax.swing.JButton)evt.getSource()==Entrer)
{
new Verifier(fct,user).getClass();
}
}
//--------------------------------
//-------------- classe Verifier----------------
public Verifier(String f,String u)
{
if(f=="Pro" && u=="root")
{
new SurvGeneral().setVisible(true);
}
else
{
System.out.print("Erreur");
}
}
//------------------------------------------------
j'ai tester seulement par le Jcombobox--> ca marche, donc le pb dans Jtextfield, tjr il s'affiche "Erreur" de else....
Veuillez me dire où le pb, et merci d'avance .... cordielement
je suis débutant en java, j'ai un code simple mais, je sais pas où est l'erreur, j'espère que vous m'aider à résoudre mon pb, voila:
J'ai une Jframe contenant trois éléments; JcomboBox, un JtextField et un bouton, lorsqu'on clique sur le bouton je veux vérifier dans une autre classe si les valeur de jcombobox == "Pro" && Jtextfield == "root", si oui, on doit exécuter une autre Jframe sinon, on affiche erreur, voila les codes:
//---------JFRAM 1--------------
private void EntrerActionPerformed(java.awt.event.ActionEvent evt) {
fct = fonction.getSelectedItem().toString();
user = login.getText();
if((javax.swing.JButton)evt.getSource()==Entrer)
{
new Verifier(fct,user).getClass();
}
}
//--------------------------------
//-------------- classe Verifier----------------
public Verifier(String f,String u)
{
if(f=="Pro" && u=="root")
{
new SurvGeneral().setVisible(true);
}
else
{
System.out.print("Erreur");
}
}
//------------------------------------------------
j'ai tester seulement par le Jcombobox--> ca marche, donc le pb dans Jtextfield, tjr il s'affiche "Erreur" de else....
Veuillez me dire où le pb, et merci d'avance .... cordielement