Incredibile!! Sono riuscito a interzacciare Java a Cobol e non riesco a far funzionare un ciclo if else. A parte questo discorso vi spiego il problema e vi posto il codice.
Ho una mascherina per fare il login in'applicazione. Adesso non ho la necessità di avere un database con password e user quindi basta digitare i valori giusti e si entra sibuto nel programma.
public void checkField() {
String campoUser = userField.getText();
String campoPassword = passwordField.getText();
String USER = "Ciccio";
String PASSWORD = "Ciccio";
if ( campoUser == USER && campoPassword == PASSWORD ) {
//procedura che mi permette di aprire
//nell'applicazione
} else {
label.setText("Incorrect Login");
}
}
Il problema è che mi entra subito nell'else anche se digito "Ciccio Ciccio". Perchè?
Lo so che sarà una stupidata ma portate pazienza e se potete aiutatemi.
pgm