Salut,
j'ai plusieurs JTextField dont les valeurs saisies sont utilisées lorsque l'on appuie sur un bouton. L'idée, c'est que l'utilisateur n'est pas obligé de remplir ces champs donc ils restent vides ce qui me pose problème !
J'ai le code suivant qui teste et traite les JTextField :
Ca coince à la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // On teste si une valeur a été entrée if (latMin.getText() != null) { Double latMinVal = new Double((latMin.getText()).trim()); double latMinus = latMinVal.doubleValue(); ... }
Et j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Double latMinVal = new Double((latMin.getText()).trim());
Apparemment, la condition du getText() est validée malgré l'absence de valeur don c'est plutôt gênant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Exception in thread "AWT-EventQueue-1" java.lang.NumberFormatException: empty String at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.valueOf(Unknown Source) at java.lang.Double.<init>(Unknown Source) at OngletSelect.getRequete(OngletSelect.java:345)
Merci d'avance pour vos idées
Partager