JOptionPane.showInputDialog [Résolu]

Signaler
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
Bonjour, je suis entraine de travailler un projet java je besoin a un JOptionPane.showInputDialog . voici mon code:
String rep = (String) JOptionPane.showInputDialog(null,"give the name of the application??");

if(rep=="ACC")
{
window.Window1 n=new window.Window1("Ada");

n.setVisible(true);
n.pack();
}

else
{
JOptionPane.showMessageDialog(canvas, "Error","Error", JOptionPane.ERROR_MESSAGE);
System.exit(0);
}
mon probleme quand je fais l'execution tjr le systeme execute direct le bloque else c a d mm j'ecris la rep="ACC" le systeme execute le bloque"else" pas la 1ere bloque de if . est ce que quelq'un peut m'aider et merci d'avance.

3 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
315
Salut,

compare les références mémoire pas les valeurs, remplaces le par :
if(rep.equals("ACC")) 
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
315
Si tout est ok, tu peux accepter la réponse stp ?