J'ai du code écrit mais ça ne marche pas exactement mais ça explique ce que je veux faire.(javafx) Je suis en train de faire une application qui demande aux gens de créer un compte, comment puis-je m'assurer que les champs textes ne sont pas nuls?
Je pense que je l'ai réduit un peu, il est dit que je ne peux pas comparer les chaînes avec == ou! =, Quelle est une alternative à cela? J'ai changé mes champs de mot de passe pour .equals() afin qu'ils fonctionnent correctement, mais je ne connais pas une alternative pour! =.
classe contrôleur:
@FXML
private void handleCreateAccountContinue(ActionEvent event) throws IOException{
if(NewUsernameFieldC.getText()!=null && NewPasswordFieldC.getText()!=null && NewPasswordFieldC.getText()==NewPasswordConfFieldC.getText()
&& NewEmailFieldC.getText()!=null && NewSteamlinkFieldC.getText()!=null){
//ADD INFO TO DATABASE
System.out.println("correct input");
}
else{
System.out.println("incorrect input");
}
}
des idées? Merci d'avance!
cette presque fonctionne mais quand il n'y a rien dans l'un ou plusieurs des champs de texte que je reçois toujours la première instruction if retourné et non l'instruction else – Tresk33
Ah je vois ce que vous faisiez. Je vois comment tu as répondu ci-dessus. Cela fonctionne toujours mais si tu voulais tu aurais pu utiliser || au lieu de nier toutes les sections &&. –
oh oui, c'est très vrai et cela aurait plus de sens, je vais changer ça maintenant, merci! – Tresk33