Pour un projet d'école, je suis en train d'écrire un programme dans lequel j'ai besoin de récupérer l'entrée utilisateur d'un JTextField. J'ai essayé d'utiliser la méthode getText(), mais elle renvoie une erreur de chaîne vide.Comment accéder à l'entrée de l'utilisateur dans un JTextField?
String s = input.getText();
if(changeNum.equals("")){
firstNum = s;
}
if(!changeNum.equals("")){
secondNum = s;
}
firstNum et secondNum sont les deux chaînes. L'erreur qui est renvoyée est:
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: empty String
Il est retourné à cette ligne:
Double firstN = Double.parseDouble(firstNum);
Que dois-je faire? Je vous remercie!
Editer: J'ai oublié d'ajouter que l'entrée est le nom de mon JTextField, au cas où il y aurait de la confusion.
Qu'est-ce que 'changeNum'? – MadProgrammer
changeNum est une chaîne –
mettre l'événement qui a déclenché votre textField. – msagala25